From 98c9b6d6c1d937c8e47590582700122059a22a97 Mon Sep 17 00:00:00 2001 From: Marc-Roig Date: Wed, 19 Jul 2023 10:15:43 +0200 Subject: [PATCH] fix: omit id when cloning entity --- packages/core/strapi/lib/services/entity-service/index.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/core/strapi/lib/services/entity-service/index.js b/packages/core/strapi/lib/services/entity-service/index.js index f89b4b1974..d001aca933 100644 --- a/packages/core/strapi/lib/services/entity-service/index.js +++ b/packages/core/strapi/lib/services/entity-service/index.js @@ -283,10 +283,8 @@ const createDefaultImplementation = ({ strapi, db, eventHub, entityValidator }) const validData = await entityValidator.validateEntityUpdate( model, - data, - { - isDraft, - }, + _.omit('id', data), // Omit the id, the cloned entity id will be generated by the database + { isDraft }, entityToClone ); const query = transformParamsToQuery(uid, pickSelectionParams(wrappedParams));