소스 검색

Merge branch 'fix-exam-paper-view-permission' into 'Release'

fix:考试开始前学生正常进入,拿到空的PaperVO



See merge request !1335

xuexiaobo 4 년 전
부모
커밋
9b4f59df37
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/ctrl/PaperController.java

+ 1 - 1
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/web/ctrl/PaperController.java

@@ -72,7 +72,7 @@ public class PaperController extends BaseSearchController{
             if (!isAdmin && !isExamOwner) {
                 boolean isExamOwnerOrParticipant = examLogic.checkTaskViewPermission(userId, examId);
                 if (exam.getStatus().equals(Exam.STATUS_UPCOMING)) {
-                    throw new UnauthenticatedException("forbidden");
+                    return new PaperVO();
                 } else if (!isExamOwnerOrParticipant) {
                     throw new UnauthenticatedException("forbidden");
                 }