TF-4141 Fix cannot move when drag an email in Action required folder into other folder
This commit is contained in:
+1
-1
@@ -1377,7 +1377,7 @@ class MailboxDashBoardController extends ReloadableController
|
|||||||
_handleDragSelectedMultipleEmailToFavoriteFolder(listEmails);
|
_handleDragSelectedMultipleEmailToFavoriteFolder(listEmails);
|
||||||
} else {
|
} else {
|
||||||
if (searchController.isSearchEmailRunning ||
|
if (searchController.isSearchEmailRunning ||
|
||||||
selectedMailbox.value?.isFavorite == true) {
|
selectedMailbox.value?.isVirtualFolder == true) {
|
||||||
final Map<MailboxId,List<EmailId>> mapListEmailSelectedByMailBoxId = {};
|
final Map<MailboxId,List<EmailId>> mapListEmailSelectedByMailBoxId = {};
|
||||||
for (var element in listEmails) {
|
for (var element in listEmails) {
|
||||||
final mailbox = element.findMailboxContain(mapMailboxById);
|
final mailbox = element.findMailboxContain(mapMailboxById);
|
||||||
|
|||||||
+1
-1
@@ -50,7 +50,7 @@ extension HandleActionTypeForEmailSelection on MailboxDashBoardController {
|
|||||||
final mapEmailIdsByMailboxId = <MailboxId, List<EmailId>>{};
|
final mapEmailIdsByMailboxId = <MailboxId, List<EmailId>>{};
|
||||||
|
|
||||||
if (searchController.isSearchEmailRunning ||
|
if (searchController.isSearchEmailRunning ||
|
||||||
selectedMailbox.value?.isFavorite == true) {
|
selectedMailbox.value?.isVirtualFolder == true) {
|
||||||
for (final email in emails) {
|
for (final email in emails) {
|
||||||
final mailboxId = email.firstMailboxIdAvailable;
|
final mailboxId = email.firstMailboxIdAvailable;
|
||||||
final emailId = email.id;
|
final emailId = email.id;
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ extension MoveEmailsToMailboxExtension on MailboxDashBoardController {
|
|||||||
required MailboxId destinationMailboxId,
|
required MailboxId destinationMailboxId,
|
||||||
}) {
|
}) {
|
||||||
if (destinationMailboxId == selectedMailbox.value?.id ||
|
if (destinationMailboxId == selectedMailbox.value?.id ||
|
||||||
selectedMailbox.value?.isFavorite == true) {
|
selectedMailbox.value?.isVirtualFolder == true) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user