diff --git a/src/main/java/neatlogic/module/cmdb/matrix/handler/CiDataSourceHandler.java b/src/main/java/neatlogic/module/cmdb/matrix/handler/CiDataSourceHandler.java index 8473621754a96eacc2629cb1e0b8e31437ec96e4..cd49c4b8e8776be99b8686c530696d6c78fa825d 100644 --- a/src/main/java/neatlogic/module/cmdb/matrix/handler/CiDataSourceHandler.java +++ b/src/main/java/neatlogic/module/cmdb/matrix/handler/CiDataSourceHandler.java @@ -133,16 +133,16 @@ public class CiDataSourceHandler extends MatrixDataSourceHandlerBase { if (CollectionUtils.isEqualCollection(oldAttributeMappingArray, attributeMappingArray)) { return false; } - JSONArray showAttributeArray = oldConfig.getJSONArray("showAttributeList"); - if (CollectionUtils.isNotEmpty(showAttributeArray)) { - for (int i = 0; i < showAttributeArray.size(); i++) { - JSONObject showAttributeObj = showAttributeArray.getJSONObject(i); - if (MapUtils.isNotEmpty(showAttributeObj)) { - String uuid = showAttributeObj.getString("uuid"); - if (uuid != null) { - oldShowAttributeUuidMap.put(showAttributeObj.getString("label"), uuid); - DependencyManager.delete(CiAttr2MatrixAttrDependencyHandler.class, uuid); - } + } + JSONArray showAttributeArray = oldConfig.getJSONArray("showAttributeList"); + if (CollectionUtils.isNotEmpty(showAttributeArray)) { + for (int i = 0; i < showAttributeArray.size(); i++) { + JSONObject showAttributeObj = showAttributeArray.getJSONObject(i); + if (MapUtils.isNotEmpty(showAttributeObj)) { + String uuid = showAttributeObj.getString("uuid"); + if (uuid != null) { + oldShowAttributeUuidMap.put(showAttributeObj.getString("label"), uuid); + DependencyManager.delete(CiAttr2MatrixAttrDependencyHandler.class, uuid); } } }