From 5fb4e623dbfa512450d9d61b53c7792075f00fca Mon Sep 17 00:00:00 2001 From: alma Date: Mon, 28 Apr 2025 21:19:44 +0200 Subject: [PATCH] courrier multi account restore compose --- components/email/EmailPanel.tsx | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/components/email/EmailPanel.tsx b/components/email/EmailPanel.tsx index 960ab274..00d5f4be 100644 --- a/components/email/EmailPanel.tsx +++ b/components/email/EmailPanel.tsx @@ -84,23 +84,20 @@ export default function EmailPanel({ console.log('EmailPanel: Using existing content object'); return { ...email, - content: { - html: email.content.html || email.html || '', - text: email.content.text || email.text || '' - } + content: email.content.html || email.content.text || '', + html: email.content.html || email.html || '', + text: email.content.text || email.text || '' }; } // If content is a string, format it if (typeof email.content === 'string') { - console.log('EmailPanel: Formatting string content'); - const formattedContent = formatEmailContent(email); + console.log('EmailPanel: Using direct string content'); return { ...email, - content: { - html: formattedContent, - text: email.text || email.content - } + content: email.content, + html: email.html || email.content, + text: email.text || email.content }; } @@ -108,10 +105,9 @@ export default function EmailPanel({ console.log('EmailPanel: Using html/text properties'); return { ...email, - content: { - html: email.html || '', - text: email.text || '' - } + content: email.html || email.text || '', + html: email.html || '', + text: email.text || '' }; }, [email]);