TF-4141 Fix cannot move when drag an email in Action required folder into other folder

This commit is contained in:
dab246
2025-12-22 16:12:52 +07:00
committed by Dat H. Pham
parent 284d1c7578
commit cb0471ecb7
3 changed files with 3 additions and 3 deletions
@@ -1377,7 +1377,7 @@ class MailboxDashBoardController extends ReloadableController
_handleDragSelectedMultipleEmailToFavoriteFolder(listEmails);
} else {
if (searchController.isSearchEmailRunning ||
selectedMailbox.value?.isFavorite == true) {
selectedMailbox.value?.isVirtualFolder == true) {
final Map<MailboxId,List<EmailId>> mapListEmailSelectedByMailBoxId = {};
for (var element in listEmails) {
final mailbox = element.findMailboxContain(mapMailboxById);
@@ -50,7 +50,7 @@ extension HandleActionTypeForEmailSelection on MailboxDashBoardController {
final mapEmailIdsByMailboxId = <MailboxId, List<EmailId>>{};
if (searchController.isSearchEmailRunning ||
selectedMailbox.value?.isFavorite == true) {
selectedMailbox.value?.isVirtualFolder == true) {
for (final email in emails) {
final mailboxId = email.firstMailboxIdAvailable;
final emailId = email.id;
@@ -11,7 +11,7 @@ extension MoveEmailsToMailboxExtension on MailboxDashBoardController {
required MailboxId destinationMailboxId,
}) {
if (destinationMailboxId == selectedMailbox.value?.id ||
selectedMailbox.value?.isFavorite == true) {
selectedMailbox.value?.isVirtualFolder == true) {
return;
}