diff --git a/backend/src/main/java/io/metersphere/api/dto/automation/parse/ApiScenarioImportUtil.java b/backend/src/main/java/io/metersphere/api/dto/automation/parse/ApiScenarioImportUtil.java index e3c5226f7e..4a148fc221 100644 --- a/backend/src/main/java/io/metersphere/api/dto/automation/parse/ApiScenarioImportUtil.java +++ b/backend/src/main/java/io/metersphere/api/dto/automation/parse/ApiScenarioImportUtil.java @@ -51,6 +51,9 @@ public class ApiScenarioImportUtil { public static void createModule(ApiScenarioModule module) { ApiScenarioModuleService apiModuleService = CommonBeanFactory.getBean(ApiScenarioModuleService.class); + if (module.getName().length() > 64) { + module.setName(module.getName().substring(0, 64)); + } List apiModules = apiModuleService.selectSameModule(module); if (CollectionUtils.isEmpty(apiModules)) { apiModuleService.addNode(module); diff --git a/backend/src/main/java/io/metersphere/api/dto/definition/parse/ApiDefinitionImportUtil.java b/backend/src/main/java/io/metersphere/api/dto/definition/parse/ApiDefinitionImportUtil.java index d78585271d..67db73a587 100644 --- a/backend/src/main/java/io/metersphere/api/dto/definition/parse/ApiDefinitionImportUtil.java +++ b/backend/src/main/java/io/metersphere/api/dto/definition/parse/ApiDefinitionImportUtil.java @@ -60,6 +60,9 @@ public class ApiDefinitionImportUtil { public static void createModule(ApiModule module) { ApiModuleService apiModuleService = CommonBeanFactory.getBean(ApiModuleService.class); module.setProtocol(RequestType.HTTP); + if (module.getName().length() > 64) { + module.setName(module.getName().substring(0, 64)); + } List apiModules = apiModuleService.selectSameModule(module); if (CollectionUtils.isEmpty(apiModules)) { apiModuleService.addNode(module);