TF-2305 Improvements for the identity creator form fields Email and ReplyTo

This commit is contained in:
Florent Azavant
2025-01-28 14:55:17 +01:00
committed by Dat H. Pham
parent 6720709a2e
commit 0bb9295885
@@ -353,9 +353,15 @@ class IdentityCreatorController extends BaseController with DragDropFileMixin im
void _getAllIdentitiesSuccess(GetAllIdentitiesSuccess success) {
if (success.identities?.isNotEmpty == true) {
listEmailAddressDefault.value = success.identities!
.where((identity) => identity.email?.isNotEmpty == true)
.map((identity) => identity.toEmailAddressNoName())
.toSet()
.toList();
if(session?.getOwnEmailAddress() != null
&& !listEmailAddressDefault.any((emailAddress) => emailAddress.email == session?.getOwnEmailAddress())) {
listEmailAddressDefault.add(EmailAddress(null, session?.getOwnEmailAddress()));
}
listEmailAddressOfReplyTo.add(noneEmailAddress);
listEmailAddressOfReplyTo.addAll(listEmailAddressDefault);
_setUpAllFieldEmailAddress();