From 0a680d7c2657bb36347f0cf66fc9aff628685844 Mon Sep 17 00:00:00 2001 From: Gibran Chevalley Date: Fri, 5 Jul 2024 15:41:57 +0200 Subject: [PATCH] Fix editing text/plain drafts would keep saving them as text/plain instead of text/html --- .../com/infomaniak/mail/ui/newMessage/NewMessageViewModel.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageViewModel.kt b/app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageViewModel.kt index 179c021169..f89153c842 100644 --- a/app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageViewModel.kt +++ b/app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageViewModel.kt @@ -806,6 +806,10 @@ class NewMessageViewModel @Inject constructor( */ messageUid?.let { MessageController.getMessage(uid = it, realm)?.draftLocalUuid = localUuid } + // If we opened a text/plain draft, we will now convert it as text/html as we send it because we only support editing + // text/html drafts. + mimeType = Utils.TEXT_HTML + // Only if `!isFinishing`, because if we are finishing, well… We're out of here so we don't care about all of that. if (!isFinishing) { copyFromRealm()