diff --git a/packages/core/content-manager/server/src/controllers/collection-types.ts b/packages/core/content-manager/server/src/controllers/collection-types.ts index b3cfdb3ed2..a6dcf19161 100644 --- a/packages/core/content-manager/server/src/controllers/collection-types.ts +++ b/packages/core/content-manager/server/src/controllers/collection-types.ts @@ -104,7 +104,9 @@ const updateDocument = async (ctx: any, opts?: Options) => { const pickPermittedFields = documentVersion ? permissionChecker.sanitizeUpdateInput(documentVersion) : permissionChecker.sanitizeCreateInput; - const setCreator = setCreatorFields({ user, isEdition: true }); + const setCreator = documentVersion + ? setCreatorFields({ user, isEdition: true }) + : setCreatorFields({ user }); const sanitizeFn = async.pipe(pickPermittedFields, setCreator as any); const sanitizedBody = await sanitizeFn(body);