From e05d3419529f884e690002bb9405cd7c44b0b4f5 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 6 Sep 2023 12:31:24 +0800 Subject: [PATCH] fix file uploading --- packages/api/src/resolvers/upload_files/index.ts | 3 +-- packages/api/src/services/library_item.ts | 5 ++++- packages/api/src/services/save_page.ts | 1 - 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/api/src/resolvers/upload_files/index.ts b/packages/api/src/resolvers/upload_files/index.ts index e26e224e7..e399a933f 100644 --- a/packages/api/src/resolvers/upload_files/index.ts +++ b/packages/api/src/resolvers/upload_files/index.ts @@ -92,7 +92,7 @@ export const uploadFileRequestResolver = authorized< uploadFileData = await authTrx((t) => t.getRepository(UploadFile).save({ url: input.url, - userId: uid, + user: { id: uid }, fileName, status: UploadFileStatus.Initialized, contentType: input.contentType, @@ -156,7 +156,6 @@ export const uploadFileRequestResolver = authorized< itemType: itemTypeForContentType(input.contentType), uploadFile: { id: uploadFileData.id }, slug: generateSlug(uploadFilePathName), - state: LibraryItemState.Succeeded, }, uid ) diff --git a/packages/api/src/services/library_item.ts b/packages/api/src/services/library_item.ts index 0f23626e6..bc22bf23f 100644 --- a/packages/api/src/services/library_item.ts +++ b/packages/api/src/services/library_item.ts @@ -320,7 +320,10 @@ export const updateLibraryItem = async ( ): Promise => { const updatedLibraryItem = await authTrx(async (tx) => { const itemRepo = tx.withRepository(libraryItemRepository) - await itemRepo.save({ id, ...libraryItem }) + await itemRepo.update( + id, + libraryItem as QueryDeepPartialEntity + ) return itemRepo.findOneByOrFail({ id }) }) diff --git a/packages/api/src/services/save_page.ts b/packages/api/src/services/save_page.ts index 308c0fd5b..f64166121 100644 --- a/packages/api/src/services/save_page.ts +++ b/packages/api/src/services/save_page.ts @@ -82,7 +82,6 @@ export const savePage = async ( url: input.url, title: input.title, userId: user.id, - itemId: clientRequestId, slug, croppedPathname, parsedContent: parseResult.parsedContent,