diff --git a/src/main/java/neatlogic/module/tenant/api/form/FormCopyApi.java b/src/main/java/neatlogic/module/tenant/api/form/FormCopyApi.java index facf0e6b7fe8e201514e3a778e332dfe89554636..a756263a8ccedc08719aee1c6742afaa89d34999 100644 --- a/src/main/java/neatlogic/module/tenant/api/form/FormCopyApi.java +++ b/src/main/java/neatlogic/module/tenant/api/form/FormCopyApi.java @@ -88,6 +88,7 @@ public class FormCopyApi extends PrivateApiComponentBase { throw new FormNotFoundException(formVersionVo.getFormUuid()); } newFrom.setIsActive(formVo.getIsActive()); + formVersionVo.setUuid(null); formVersionVo.setFormUuid(newFrom.getUuid()); newFormVersionList.add(formVersionVo); // Map formAttributeOldUuid2NewUuidMap = new HashMap<>(); @@ -101,6 +102,7 @@ public class FormCopyApi extends PrivateApiComponentBase { newFrom.setIsActive(formVo.getIsActive()); List formVersionList = formMapper.getFormVersionByFormUuid(uuid); for (FormVersionVo formVersionVo : formVersionList) { + formVersionVo.setUuid(null); formVersionVo.setFormUuid(newFrom.getUuid()); newFormVersionList.add(formVersionVo); // Map formAttributeOldUuid2NewUuidMap = new HashMap<>();