diff --git a/src/main/java/neatlogic/module/cmdb/api/cientity/SearchCiEntityApi.java b/src/main/java/neatlogic/module/cmdb/api/cientity/SearchCiEntityApi.java index fd9db1780f76c5d6107531a4944f030ddd297407..79618f43458cc4931fa1edb278269ccfa32da2fd 100644 --- a/src/main/java/neatlogic/module/cmdb/api/cientity/SearchCiEntityApi.java +++ b/src/main/java/neatlogic/module/cmdb/api/cientity/SearchCiEntityApi.java @@ -457,7 +457,7 @@ public class SearchCiEntityApi extends PrivateApiComponentBase implements ISearc } else if (ciEntityObjList != null && needAction) { JSONObject actionData = new JSONObject(); //用于表单组件的判断,如果是更新或添加操作时才会出现编辑按钮 - if (entityObj.containsKey("actionType") + if (entityObj.getString("actionType") != null && (entityObj.getString("actionType").equals("update") || entityObj.getString("actionType").equals("insert"))) { actionData.put(CiAuthType.CIENTITYUPDATE.getValue(), true);