From f39af40885afba5ef94cb0af526a0c24c8a44ff6 Mon Sep 17 00:00:00 2001 From: hieubt Date: Tue, 23 Jan 2024 10:56:40 +0700 Subject: [PATCH] TF-2459 Add `replyTo` field when replyAll --- model/lib/extensions/presentation_email_extension.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/lib/extensions/presentation_email_extension.dart b/model/lib/extensions/presentation_email_extension.dart index 3c5a6e486..6a183459b 100644 --- a/model/lib/extensions/presentation_email_extension.dart +++ b/model/lib/extensions/presentation_email_extension.dart @@ -130,7 +130,8 @@ extension PresentationEmailExtension on PresentationEmail { if (mailboxRole == PresentationMailbox.roleSent) { return Tuple3(to.asList(), cc.asList(), bcc.asList()); } else { - return Tuple3(to.asList() + from.asList(), cc.asList(), bcc.asList()); + final senderReplyToAddress = replyTo.asList().isNotEmpty ? replyTo.asList() : from.asList(); + return Tuple3(to.asList() + senderReplyToAddress, cc.asList(), bcc.asList()); } default: return Tuple3(to.asList(), cc.asList(), bcc.asList());