xuexiaobo 6 anos atrás
pai
commit
6c7259b675

+ 2 - 1
site/src/main/java/com/mooctest/crowd/site/mediator/impl/WebMediatorImpl.java

@@ -183,7 +183,8 @@ public class WebMediatorImpl implements ViewMediator {
         myCrowdDTO.setMyProjects(myProejcts);
         myCrowdDTO.setUserVO(userVO);
         myCrowdDTO.setMyProjectNoticeCount(myProejcts.stream().filter(CrowdProjectVO::getNeedHandle).count());
-        myCrowdDTO.setProcessProjectNoticeCount(myCrowdDTO.getHandlingProjects().stream().filter(CrowdProjectVO::getNeedHandle).count());
+        myCrowdDTO.setProcessProjectNoticeCount(myCrowdDTO.getHandlingProjects()==null?0:myCrowdDTO
+                .getHandlingProjects().stream().filter(CrowdProjectVO::getNeedHandle).count());
         if (user.getRoleList().stream().noneMatch(role -> role.getName().equals("evaluationAgency")))
             return myCrowdDTO;
         List<CrowdTestTask> allTaskOfAgency = null;