TF-647 Fix unable to select an email address after saving draft
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user