diff --git a/src/main/java/neatlogic/module/deploy/api/appconfig/env/CopyDeployAppConfigEnvConfigApi.java b/src/main/java/neatlogic/module/deploy/api/appconfig/env/CopyDeployAppConfigEnvConfigApi.java index 7dec42cad98bbd385502614e83af41181b6f87f1..c95b4343b69911c2c1a8b30422d48883b43f92b7 100644 --- a/src/main/java/neatlogic/module/deploy/api/appconfig/env/CopyDeployAppConfigEnvConfigApi.java +++ b/src/main/java/neatlogic/module/deploy/api/appconfig/env/CopyDeployAppConfigEnvConfigApi.java @@ -121,10 +121,12 @@ public class CopyDeployAppConfigEnvConfigApi extends PrivateApiComponentBase { deployAppConfigEnvAttrVo.setAppModuleId(appModuleId); deployAppConfigEnvAttrVo.setEnvId(fromEnvId); List appEnvAttrList = deployAppConfigMapper.getAppEnvAttrList(deployAppConfigEnvAttrVo); - deployAppConfigEnvAttrVo.setKeyValueList(appEnvAttrList); - for (Long envId : toEnvIdList) { - deployAppConfigEnvAttrVo.setEnvId(envId); - deployAppConfigMapper.insertAppConfigEnvAttr(deployAppConfigEnvAttrVo); + if (CollectionUtils.isNotEmpty(appEnvAttrList)) { + deployAppConfigEnvAttrVo.setKeyValueList(appEnvAttrList); + for (Long envId : toEnvIdList) { + deployAppConfigEnvAttrVo.setEnvId(envId); + deployAppConfigMapper.insertAppConfigEnvAttr(deployAppConfigEnvAttrVo); + } } return null; }