From 9bcb18ea17722156b4e32f544cd43945cd2ee565 Mon Sep 17 00:00:00 2001 From: beilunyang <786220806@qq.com> Date: Sat, 28 Dec 2024 11:55:53 +0800 Subject: [PATCH] fix: Ensure email content fields are not null by providing default values --- workers/email-receiver.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/workers/email-receiver.ts b/workers/email-receiver.ts index cd16b68..e2481dd 100644 --- a/workers/email-receiver.ts +++ b/workers/email-receiver.ts @@ -24,12 +24,11 @@ const handleEmail = async (message: ForwardableEmailMessage, env: Env) => { } const savedMessage = await db.insert(messages).values({ - // @ts-expect-error "ignore" emailId: targetEmail.id, fromAddress: message.from, - subject: parsedMessage.subject, - content: parsedMessage.text, - html: parsedMessage.html || null, + subject: parsedMessage.subject || '(无主题)', + content: parsedMessage.text || '', + html: parsedMessage.html || '', }).returning().get() const webhook = await db.query.webhooks.findFirst({