From 0231b1101454ea10594993b6d2c6935d8c2146e5 Mon Sep 17 00:00:00 2001 From: Ambroise Decouttere Date: Wed, 23 Aug 2023 09:45:48 +0200 Subject: [PATCH 1/2] fix(Reply): Use replyMode --- MailCore/Cache/Actions/ActionsManager.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MailCore/Cache/Actions/ActionsManager.swift b/MailCore/Cache/Actions/ActionsManager.swift index 70bdad770..1014a9d64 100644 --- a/MailCore/Cache/Actions/ActionsManager.swift +++ b/MailCore/Cache/Actions/ActionsManager.swift @@ -221,7 +221,7 @@ public class ActionsManager: ObservableObject { } Task { @MainActor in - navigationState?.messageReply = MessageReply(message: replyingMessage, replyMode: .replyAll) + navigationState?.messageReply = MessageReply(message: replyingMessage, replyMode: mode) } } From da81e259b36ae0bac44f6f8f066f482d67888e29 Mon Sep 17 00:00:00 2001 From: Ambroise Decouttere Date: Wed, 23 Aug 2023 09:59:28 +0200 Subject: [PATCH 2/2] fix(Reply): Remove useless assert --- MailCore/Cache/Actions/ActionsManager.swift | 1 - 1 file changed, 1 deletion(-) diff --git a/MailCore/Cache/Actions/ActionsManager.swift b/MailCore/Cache/Actions/ActionsManager.swift index 1014a9d64..bc03ce051 100644 --- a/MailCore/Cache/Actions/ActionsManager.swift +++ b/MailCore/Cache/Actions/ActionsManager.swift @@ -215,7 +215,6 @@ public class ActionsManager: ObservableObject { } private func replyOrForward(messages: [Message], mode: ReplyMode) throws { - assert(messages.count == 1, "Cannot reply to more than one message") guard let replyingMessage = messages.lastMessageToExecuteAction(currentMailboxEmail: mailboxManager.mailbox.email) else { throw MailError.localMessageNotFound }