fix: 解决swagger显示错误

This commit is contained in:
caoqianming 2024-06-05 09:31:51 +08:00
parent 14e421dd5b
commit 9c8d58c35c
1 changed files with 3 additions and 1 deletions

View File

@ -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: