Преглед на файлове

feat(adm-diagram): NPE问题

liyang преди 3 години
родител
ревизия
70d3f9c653
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      adm-business/adm-diagram/src/main/java/com/persagy/adm/diagram/core/impl/DataStrategyImpl.java

+ 2 - 1
adm-business/adm-diagram/src/main/java/com/persagy/adm/diagram/core/impl/DataStrategyImpl.java

@@ -501,6 +501,7 @@ public class DataStrategyImpl implements DataStrategy {
     @Override
     public List<ObjectNode> loadSystemInstance(String projectId, String groupCode) {
         QueryCriteria criteria = ServiceUtil.getQueryCriteria(objectMapper, Constants.SYSTEM);
-        return DigitalObjectFacade.query(groupCode, projectId, null, null, criteria);
+        List<ObjectNode> result = DigitalObjectFacade.query(groupCode, projectId, null, null, criteria);
+        return result == null ? new ArrayList<>() : result;
     }
 }