diff --git a/backend/src/services/emailProcessor.js b/backend/src/services/emailProcessor.js index ffd65a6..d9efd04 100644 --- a/backend/src/services/emailProcessor.js +++ b/backend/src/services/emailProcessor.js @@ -350,7 +350,9 @@ async function processEmailQueue() { for (const email of pendingEmails) { try { - const emailData = JSON.parse(email.email_data || '{}'); + const emailData = typeof email.email_data === 'string' + ? JSON.parse(email.email_data || '{}') + : email.email_data || {}; await sendTemplateEmail( email.recipient_email,