From e180194f9b6d194ed338ccaf760ccad17ad3736d Mon Sep 17 00:00:00 2001 From: guoyuqi Date: Thu, 7 Apr 2022 17:47:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=8E=A5=E5=8F=A3=E6=B5=8B=E8=AF=95):=20?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=AF=BC=E5=85=A5=E7=8E=AF=E5=A2=83=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1011903 --user=郭雨琦 [接口测试]-github#12267-导出的接口定义中的case有环境配置信息,再导入到其他项目中之后执行时环境配置信息是原来旧的 https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001011903 --- .../api/dto/definition/parse/MsDefinitionParser.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/main/java/io/metersphere/api/dto/definition/parse/MsDefinitionParser.java b/backend/src/main/java/io/metersphere/api/dto/definition/parse/MsDefinitionParser.java index 4abafe5a7d..cc89221985 100644 --- a/backend/src/main/java/io/metersphere/api/dto/definition/parse/MsDefinitionParser.java +++ b/backend/src/main/java/io/metersphere/api/dto/definition/parse/MsDefinitionParser.java @@ -147,6 +147,10 @@ public class MsDefinitionParser extends MsAbstractParser { return; } cases.forEach(item -> { + String request = item.getRequest(); + JSONObject requestObj = JSONObject.parseObject(request); + requestObj.put("useEnvironment", ""); + item.setRequest(JSONObject.toJSONString(requestObj)); item.setApiDefinitionId(apiDefinition.getId()); item.setProjectId(importRequest.getProjectId()); });