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');
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]);