TF-2305 Improvements for the identity creator form fields Email and ReplyTo
This commit is contained in:
committed by
Dat H. Pham
parent
6720709a2e
commit
0bb9295885
@@ -353,9 +353,15 @@ class IdentityCreatorController extends BaseController with DragDropFileMixin im
|
|||||||
void _getAllIdentitiesSuccess(GetAllIdentitiesSuccess success) {
|
void _getAllIdentitiesSuccess(GetAllIdentitiesSuccess success) {
|
||||||
if (success.identities?.isNotEmpty == true) {
|
if (success.identities?.isNotEmpty == true) {
|
||||||
listEmailAddressDefault.value = success.identities!
|
listEmailAddressDefault.value = success.identities!
|
||||||
|
.where((identity) => identity.email?.isNotEmpty == true)
|
||||||
.map((identity) => identity.toEmailAddressNoName())
|
.map((identity) => identity.toEmailAddressNoName())
|
||||||
.toSet()
|
.toSet()
|
||||||
.toList();
|
.toList();
|
||||||
|
|
||||||
|
if(session?.getOwnEmailAddress() != null
|
||||||
|
&& !listEmailAddressDefault.any((emailAddress) => emailAddress.email == session?.getOwnEmailAddress())) {
|
||||||
|
listEmailAddressDefault.add(EmailAddress(null, session?.getOwnEmailAddress()));
|
||||||
|
}
|
||||||
listEmailAddressOfReplyTo.add(noneEmailAddress);
|
listEmailAddressOfReplyTo.add(noneEmailAddress);
|
||||||
listEmailAddressOfReplyTo.addAll(listEmailAddressDefault);
|
listEmailAddressOfReplyTo.addAll(listEmailAddressDefault);
|
||||||
_setUpAllFieldEmailAddress();
|
_setUpAllFieldEmailAddress();
|
||||||
|
|||||||
Reference in New Issue
Block a user