mirror of
https://github.com/beilunyang/moemail.git
synced 2026-06-02 22:20:14 +08:00
fix: Ensure email content fields are not null by providing default values
This commit is contained in:
@@ -24,12 +24,11 @@ const handleEmail = async (message: ForwardableEmailMessage, env: Env) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const savedMessage = await db.insert(messages).values({
|
const savedMessage = await db.insert(messages).values({
|
||||||
// @ts-expect-error "ignore"
|
|
||||||
emailId: targetEmail.id,
|
emailId: targetEmail.id,
|
||||||
fromAddress: message.from,
|
fromAddress: message.from,
|
||||||
subject: parsedMessage.subject,
|
subject: parsedMessage.subject || '(无主题)',
|
||||||
content: parsedMessage.text,
|
content: parsedMessage.text || '',
|
||||||
html: parsedMessage.html || null,
|
html: parsedMessage.html || '',
|
||||||
}).returning().get()
|
}).returning().get()
|
||||||
|
|
||||||
const webhook = await db.query.webhooks.findFirst({
|
const webhook = await db.query.webhooks.findFirst({
|
||||||
|
|||||||
Reference in New Issue
Block a user