From 61bb02b25e9773344efb501777db4737b994a904 Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 14 Oct 2021 16:15:00 +0700 Subject: [PATCH] TF-175 [BUG] Fix special character in avatar --- model/lib/email/presentation_email.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/model/lib/email/presentation_email.dart b/model/lib/email/presentation_email.dart index a90a54723..760fb072e 100644 --- a/model/lib/email/presentation_email.dart +++ b/model/lib/email/presentation_email.dart @@ -48,7 +48,9 @@ class PresentationEmail with EquatableMixin { String getAvatarText() { if (getSenderName().isNotEmpty) { - return getSenderName()[0].toUpperCase(); + final regexLetter = RegExp("([A-Za-z])"); + final firstLetter = regexLetter.firstMatch(getSenderName().trim())?.group(0); + return firstLetter != null ? firstLetter.toUpperCase() : ''; } return ''; }