소스 검색

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;
     }
 }