fix(接口测试): 修复被禁用的引用场景仍可以开启的缺陷
This commit is contained in:
parent
44a323a802
commit
a8b2d280a9
|
@ -26,7 +26,6 @@ import io.metersphere.service.MsHashTreeService;
|
|||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.BooleanUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.jmeter.config.Arguments;
|
||||
import org.apache.jorphan.collections.HashTree;
|
||||
|
@ -230,7 +229,7 @@ public class MsScenario extends MsTestElement {
|
|||
if (JSONObject.NULL.equals(orgElement) || targetElement == null) {
|
||||
return orgElement;
|
||||
}
|
||||
if (BooleanUtils.isFalse(orgElement.optBoolean(MsHashTreeService.ENABLE))) {
|
||||
if (!orgElement.optBoolean(MsHashTreeService.ENABLE)) {
|
||||
orgElement.put(MsHashTreeService.ENABLE, false);
|
||||
} else {
|
||||
orgElement.put(MsHashTreeService.ENABLE, targetElement.isEnable());
|
||||
|
|
|
@ -19,7 +19,6 @@ import io.metersphere.commons.utils.LogUtil;
|
|||
import io.metersphere.service.definition.ApiDefinitionService;
|
||||
import io.metersphere.service.definition.ApiTestCaseService;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.BooleanUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONObject;
|
||||
|
@ -229,12 +228,15 @@ public class MsHashTreeService {
|
|||
if (orgElement == null || targetElement == null) {
|
||||
return orgElement;
|
||||
}
|
||||
if (BooleanUtils.isFalse(orgElement.optBoolean(ENABLE))) {
|
||||
if (!orgElement.optBoolean(ENABLE)) {
|
||||
orgElement.put(ENABLE, false);
|
||||
orgElement.put(REF_ENABLE, true);
|
||||
} else {
|
||||
orgElement.put(ENABLE, targetElement.optBoolean(ENABLE));
|
||||
}
|
||||
if (targetElement.optBoolean(REF_ENABLE)) {
|
||||
orgElement.put(REF_ENABLE, targetElement.optBoolean(REF_ENABLE));
|
||||
}
|
||||
try {
|
||||
if (orgElement.has(HASH_TREE)) {
|
||||
JSONArray orgJSONArray = orgElement.optJSONArray(HASH_TREE);
|
||||
|
|
Loading…
Reference in New Issue