TF-3292 Fix [SEARCH] If I filter emails by date and then sort them by relevance, the filter isn't applied
This commit is contained in:
@@ -215,7 +215,9 @@ class SearchEmailController extends BaseController
|
||||
currentSearchText.value = value;
|
||||
_updateSimpleSearchFilter(
|
||||
textOption: option(value.isNotEmpty, SearchQuery(value)),
|
||||
beforeOption: const None(),
|
||||
beforeOption: !searchEmailFilter.value.sortOrderType.isScrollByPosition()
|
||||
? const None()
|
||||
: null,
|
||||
positionOption: option(searchEmailFilter.value.sortOrderType.isScrollByPosition(), 0)
|
||||
);
|
||||
if (value.isNotEmpty && session != null && accountId != null) {
|
||||
@@ -319,7 +321,9 @@ class SearchEmailController extends BaseController
|
||||
: ThreadConstants.defaultLimit;
|
||||
|
||||
_updateSimpleSearchFilter(
|
||||
beforeOption: const None(),
|
||||
beforeOption: !searchEmailFilter.value.sortOrderType.isScrollByPosition()
|
||||
? const None()
|
||||
: null,
|
||||
positionOption: option(searchEmailFilter.value.sortOrderType.isScrollByPosition(), 0),
|
||||
);
|
||||
|
||||
@@ -435,7 +439,9 @@ class SearchEmailController extends BaseController
|
||||
|
||||
_updateSimpleSearchFilter(
|
||||
positionOption: option(searchEmailFilter.value.sortOrderType.isScrollByPosition(), 0),
|
||||
beforeOption: const None(),
|
||||
beforeOption: !searchEmailFilter.value.sortOrderType.isScrollByPosition()
|
||||
? const None()
|
||||
: null,
|
||||
);
|
||||
|
||||
consumeState(_searchEmailInteractor.execute(
|
||||
|
||||
Reference in New Issue
Block a user