TF-1844 Fix mailbox not selected in advanced search

(cherry picked from commit 5711f01183f335c4446c7f5c870f5aca6d72e82c)
This commit is contained in:
dab246
2023-08-23 19:11:46 +07:00
committed by Dat Vu
parent d6a4d437b3
commit 20c95caf0e
7 changed files with 45 additions and 21 deletions
@@ -131,12 +131,13 @@ class AdvancedFilterController extends BaseController {
void selectedMailBox(BuildContext context) async {
final accountId = _mailboxDashBoardController.accountId.value;
final session = _mailboxDashBoardController.sessionCurrent;
if (accountId != null) {
if (accountId != null && session != null) {
final arguments = DestinationPickerArguments(
accountId,
MailboxActions.select,
session,
mailboxIdSelected: searchController.searchEmailFilter.value.mailbox?.id);
mailboxIdSelected: _destinationMailboxSelected?.id
);
final destinationMailbox = PlatformInfo.isWeb
? await DialogRouter.pushGeneralDialog(routeName: AppRoutes.destinationPicker, arguments: arguments)