From 4ce8ea8cd6f78aad2b1c5df6f7b02e8af2e2c522 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Tue, 6 Dec 2022 09:10:45 -0500 Subject: [PATCH] fix: Cannot create document from selection in root of collection --- server/routes/api/documents/schema.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/routes/api/documents/schema.ts b/server/routes/api/documents/schema.ts index d4fc58666..dcd1e5026 100644 --- a/server/routes/api/documents/schema.ts +++ b/server/routes/api/documents/schema.ts @@ -205,7 +205,7 @@ export const DocumentsMoveSchema = BaseIdSchema.extend({ collectionId: z.string().uuid(), /** Parent Id, in case if the doc is moved to a new parent */ - parentDocumentId: z.string().uuid().optional(), + parentDocumentId: z.string().uuid().nullish(), /** Helps evaluate the new index in collection structure upon move */ index: z.number().gte(0).optional(), @@ -238,7 +238,7 @@ export const DocumentsImportSchema = z.object({ collectionId: z.string().uuid(), /** Import under this parent doc */ - parentDocumentId: z.string().uuid().optional(), + parentDocumentId: z.string().uuid().nullish(), }); export type DocumentsImportReq = z.infer; @@ -258,7 +258,7 @@ export const DocumentsCreateSchema = z collectionId: z.string().uuid().optional(), /** Create Doc under this parent */ - parentDocumentId: z.string().uuid().optional(), + parentDocumentId: z.string().uuid().nullish(), /** Create doc with this template */ templateId: z.string().uuid().optional(),