diff --git a/tduck-api/src/main/java/com/tduck/cloud/api/config/FilterConfig.java b/tduck-api/src/main/java/com/tduck/cloud/api/config/FilterConfig.java index a2896a4..8d253f3 100644 --- a/tduck-api/src/main/java/com/tduck/cloud/api/config/FilterConfig.java +++ b/tduck-api/src/main/java/com/tduck/cloud/api/config/FilterConfig.java @@ -32,7 +32,7 @@ public class FilterConfig { * * @return */ - //@Bean + @Bean public FilterRegistrationBean corsFilterRegistration() { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setDispatcherTypes(DispatcherType.REQUEST); diff --git a/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java b/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java index ecf3ac3..5c560bc 100644 --- a/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java +++ b/tduck-api/src/main/java/com/tduck/cloud/api/web/controller/UserProjectController.java @@ -100,6 +100,7 @@ public class UserProjectController { List projectTemplateItemEntities = projectTemplateItemService.listByTemplateKey(templateKey); UserProjectEntity userProjectEntity = new UserProjectEntity(); BeanUtil.copyProperties(projectTemplateEntity, userProjectEntity, UserProjectEntity.Fields.status); + userProjectEntity.setId(null); userProjectEntity.setSourceType(ProjectSourceTypeEnum.TEMPLATE); userProjectEntity.setSourceId(projectTemplateEntity.getId()); userProjectEntity.setKey(IdUtil.fastSimpleUUID()); @@ -127,6 +128,7 @@ public class UserProjectController { List itemEntityList = projectItemService.listByProjectKey(request.getKey()); ProjectTemplateEntity projectTemplateEntity = new ProjectTemplateEntity(); BeanUtil.copyProperties(projectEntity, projectTemplateEntity, UserProjectEntity.Fields.status); + projectTemplateEntity.setId(null); projectTemplateEntity.setKey(IdUtil.fastSimpleUUID()); projectTemplateEntity.setCategoryId(CommonConstants.ConstantNumber.FOUR.longValue()); projectTemplateService.save(projectTemplateEntity);