diff --git a/lib/services/email-service.ts b/lib/services/email-service.ts index 9bcaadc..5ae0836 100644 --- a/lib/services/email-service.ts +++ b/lib/services/email-service.ts @@ -1176,11 +1176,11 @@ export async function getEmails( subject: message.envelope?.subject || '', date: message.envelope?.date || new Date(), flags: { - seen: message.flags.has('\\Seen'), - flagged: message.flags.has('\\Flagged'), - answered: message.flags.has('\\Answered'), - draft: message.flags.has('\\Draft'), - deleted: message.flags.has('\\Deleted') + seen: message.flags?.has('\\Seen') || false, + flagged: message.flags?.has('\\Flagged') || false, + answered: message.flags?.has('\\Answered') || false, + draft: message.flags?.has('\\Draft') || false, + deleted: message.flags?.has('\\Deleted') || false }, size: message.size || 0, hasAttachments: message.bodyStructure?.childNodes?.some(node => node.disposition === 'attachment') || false,