Fix email tag not removed when dragging between From and To in advanced search

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-07-11 11:52:00 +07:00
committed by Dat H. Pham
parent 969d5b946e
commit 991ab686a4
@@ -554,11 +554,23 @@ class AdvancedFilterController extends BaseController {
switch(draggableEmailAddress.prefix) {
case PrefixEmailAddress.to:
listToEmailAddress.remove(draggableEmailAddress.emailAddress);
_updateMemorySearchFilter(
toOption: option(
listToEmailAddress.isNotEmpty,
listToEmailAddress.asSetAddress(),
),
);
toAddressExpandMode.value = ExpandMode.EXPAND;
toAddressExpandMode.refresh();
break;
case PrefixEmailAddress.from:
listFromEmailAddress.remove(draggableEmailAddress.emailAddress);
_updateMemorySearchFilter(
fromOption: option(
listFromEmailAddress.isNotEmpty,
listFromEmailAddress.asSetAddress(),
),
);
fromAddressExpandMode.value = ExpandMode.EXPAND;
fromAddressExpandMode.refresh();
break;