From ebb45f1973b52edf0666ad7241b8f2c4e9995861 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 12 Oct 2023 10:47:20 +0800 Subject: [PATCH] fix email attachment not being saved as item --- packages/api/src/routers/svc/email_attachment.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/api/src/routers/svc/email_attachment.ts b/packages/api/src/routers/svc/email_attachment.ts index d73f1b52c..b6c79b33d 100644 --- a/packages/api/src/routers/svc/email_attachment.ts +++ b/packages/api/src/routers/svc/email_attachment.ts @@ -150,7 +150,7 @@ export function emailAttachmentRouter() { ? PageType.File : PageType.Book const title = subject || uploadFileData.fileName - const articleToSave: DeepPartial = { + const itemToCreate: DeepPartial = { originalUrl: uploadFileUrlOverride, itemType, textContentHash: uploadFileHash, @@ -159,9 +159,10 @@ export function emailAttachmentRouter() { readableContent: '', slug: generateSlug(title), state: LibraryItemState.Succeeded, + user: { id: user.id }, } - const pageId = await createLibraryItem(articleToSave, user.id) + const pageId = await createLibraryItem(itemToCreate, user.id) // update received email type await updateReceivedEmail(receivedEmailId, 'article', user.id)