Ver Fonte

提交项目时检查任务,过滤被拒绝的任务

xuexiaobo há 6 anos atrás
pai
commit
b053dce6c4

+ 1 - 1
core/src/main/java/com/mooctest/crowd/domain/domainobject/CrowdTestProject.java

@@ -633,7 +633,7 @@ public class CrowdTestProject {
             throw new CrowdTestProjectException("还未创建任务,项目不能被提交");
         }else{
             //结束项目时查看是否已结束任务
-            if(this.getCrowdTestTaskList().stream().anyMatch(task -> task.getStatus()!=CrowdTestTaskStatus.HAS_FINISHED)){
+            if(this.getCrowdTestTaskList().stream().filter(task -> task.getStatus()!=CrowdTestTaskStatus.HAS_REJECTED).anyMatch(task -> task.getStatus()!=CrowdTestTaskStatus.HAS_FINISHED)){
                 throw new CrowdTestTaskException("存在未结束的任务,项目不能被提交");
             }
         }