From 4f5ff586b15f9c16936694a9652f70f0158a9714 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 6 Jan 2026 00:45:54 +0700 Subject: [PATCH] TF-4141 Fix missing `inMailbox` in filter --- .../presentation/filters/mailbox_filter_builder.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/features/thread/presentation/filters/mailbox_filter_builder.dart b/lib/features/thread/presentation/filters/mailbox_filter_builder.dart index 94b08cd3d..f6b9a4ae6 100644 --- a/lib/features/thread/presentation/filters/mailbox_filter_builder.dart +++ b/lib/features/thread/presentation/filters/mailbox_filter_builder.dart @@ -113,21 +113,27 @@ class MailboxFilterBuilder { EmailFilterCondition buildDefaultMailboxFilter({UTCDate? before}) { switch (filterMessageOption) { case FilterMessageOption.all: - return EmailFilterCondition(before: before); + return EmailFilterCondition(before: before, inMailbox: _mailboxId); case FilterMessageOption.unread: return EmailFilterCondition( notKeyword: KeyWordIdentifier.emailSeen.value, before: before, + inMailbox: _mailboxId, ); case FilterMessageOption.attachments: - return EmailFilterCondition(hasAttachment: true, before: before); + return EmailFilterCondition( + hasAttachment: true, + before: before, + inMailbox: _mailboxId, + ); case FilterMessageOption.starred: return EmailFilterCondition( hasKeyword: KeyWordIdentifier.emailFlagged.value, before: before, + inMailbox: _mailboxId, ); } }