From 9c8d58c35c36e15c12d6a5c9759616d0de480942 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 5 Jun 2024 09:31:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3swagger=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/edu/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/edu/views.py b/apps/edu/views.py index 1d47310d..b18112bd 100644 --- a/apps/edu/views.py +++ b/apps/edu/views.py @@ -73,7 +73,9 @@ class ExamViewSet(CustomModelViewSet): if has_perm(self.request.user, ["exam.view"]): return qs user:User = self.request.user - dept = user.belong_dept if user else None + dept = None + if user.is_authenticated: + dept = user.belong_dept qs = qs.filter(is_public=True) qs = qs|qs.filter(p_users=user) if dept: