courrier multi account restore compose

This commit is contained in:
alma 2025-04-28 21:19:44 +02:00
parent 727f87343d
commit 5fb4e623db

View File

@ -84,23 +84,20 @@ export default function EmailPanel({
console.log('EmailPanel: Using existing content object'); console.log('EmailPanel: Using existing content object');
return { return {
...email, ...email,
content: { content: email.content.html || email.content.text || '',
html: email.content.html || email.html || '', html: email.content.html || email.html || '',
text: email.content.text || email.text || '' text: email.content.text || email.text || ''
}
}; };
} }
// If content is a string, format it // If content is a string, format it
if (typeof email.content === 'string') { if (typeof email.content === 'string') {
console.log('EmailPanel: Formatting string content'); console.log('EmailPanel: Using direct string content');
const formattedContent = formatEmailContent(email);
return { return {
...email, ...email,
content: { content: email.content,
html: formattedContent, html: email.html || email.content,
text: email.text || email.content text: email.text || email.content
}
}; };
} }
@ -108,10 +105,9 @@ export default function EmailPanel({
console.log('EmailPanel: Using html/text properties'); console.log('EmailPanel: Using html/text properties');
return { return {
...email, ...email,
content: { content: email.html || email.text || '',
html: email.html || '', html: email.html || '',
text: email.text || '' text: email.text || ''
}
}; };
}, [email]); }, [email]);