diff --git a/lib/features/search/email/presentation/search_email_controller.dart b/lib/features/search/email/presentation/search_email_controller.dart index 3f883e87d..d85380e28 100644 --- a/lib/features/search/email/presentation/search_email_controller.dart +++ b/lib/features/search/email/presentation/search_email_controller.dart @@ -490,10 +490,7 @@ class SearchEmailController extends BaseController final lastEmail = listResultSearch.last; if (searchEmailFilter.value.sortOrderType.isScrollByPosition()) { - _updateSimpleSearchFilter( - positionOption: Some(listResultSearch.length), - beforeOption: const None() - ); + _updateSimpleSearchFilter(positionOption: Some(listResultSearch.length)); } else if (searchEmailFilter.value.sortOrderType == EmailSortOrderType.oldest) { _updateSimpleSearchFilter(startDateOption: optionOf(lastEmail.receivedAt)); } else { diff --git a/lib/features/thread/presentation/thread_controller.dart b/lib/features/thread/presentation/thread_controller.dart index 5459832a2..6de14c30c 100644 --- a/lib/features/thread/presentation/thread_controller.dart +++ b/lib/features/thread/presentation/thread_controller.dart @@ -666,7 +666,9 @@ class ThreadController extends BaseController with EmailActionController { _searchEmailFilter.sortOrderType.isScrollByPosition(), 0, ), - beforeOption: const None(), + beforeOption: !_searchEmailFilter.sortOrderType.isScrollByPosition() + ? const None() + : null, ); final searchViewState = await _searchEmailInteractor.execute( _session!,