TF-647 Fix unable to select an email address after saving draft

This commit is contained in:
dab246
2022-06-21 18:35:20 +07:00
committed by Dat H. Pham
parent 2eb0b3e7bb
commit ea6a4aff9f
@@ -353,13 +353,13 @@ class ComposerController extends BaseController {
if (arguments.mailboxRole == PresentationMailbox.roleSent if (arguments.mailboxRole == PresentationMailbox.roleSent
|| arguments.emailActionType == EmailActionType.edit) { || arguments.emailActionType == EmailActionType.edit) {
listToEmailAddress = recipients.value1; listToEmailAddress = List.from(recipients.value1);
listCcEmailAddress = recipients.value2; listCcEmailAddress = List.from(recipients.value2);
listBccEmailAddress = recipients.value3; listBccEmailAddress = List.from(recipients.value3);
} else { } else {
listToEmailAddress = recipients.value1.toSet().filterEmailAddress(userEmailAddress); listToEmailAddress = List.from(recipients.value1.toSet().filterEmailAddress(userEmailAddress));
listCcEmailAddress = recipients.value2.toSet().filterEmailAddress(userEmailAddress); listCcEmailAddress = List.from(recipients.value2.toSet().filterEmailAddress(userEmailAddress));
listBccEmailAddress = recipients.value3.toSet().filterEmailAddress(userEmailAddress); listBccEmailAddress = List.from(recipients.value3.toSet().filterEmailAddress(userEmailAddress));
} }
if (listToEmailAddress.isNotEmpty || listCcEmailAddress.isNotEmpty || listBccEmailAddress.isNotEmpty) { if (listToEmailAddress.isNotEmpty || listCcEmailAddress.isNotEmpty || listBccEmailAddress.isNotEmpty) {
@@ -388,13 +388,13 @@ class ComposerController extends BaseController {
List<EmailAddress> newListEmailAddress) { List<EmailAddress> newListEmailAddress) {
switch(prefixEmailAddress) { switch(prefixEmailAddress) {
case PrefixEmailAddress.to: case PrefixEmailAddress.to:
listToEmailAddress = newListEmailAddress; listToEmailAddress = List.from(newListEmailAddress);
break; break;
case PrefixEmailAddress.cc: case PrefixEmailAddress.cc:
listCcEmailAddress = newListEmailAddress; listCcEmailAddress = List.from(newListEmailAddress);
break; break;
case PrefixEmailAddress.bcc: case PrefixEmailAddress.bcc:
listBccEmailAddress = newListEmailAddress; listBccEmailAddress = List.from(newListEmailAddress);
break; break;
default: default:
break; break;