From b4ea42de83171ede40ff265ef4d4efbc57383473 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 2 Nov 2022 15:59:19 +0800 Subject: [PATCH] =?UTF-8?q?qtask=20=E5=8F=AF=E7=9C=8B=E4=B8=8B=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/apps/ability/views_qtask.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/apps/ability/views_qtask.py b/server/apps/ability/views_qtask.py index d0a6972..7e29bc6 100644 --- a/server/apps/ability/views_qtask.py +++ b/server/apps/ability/views_qtask.py @@ -93,8 +93,9 @@ class QOrgViewSet(ListModelMixin, GenericViewSet): mydept = user.dept belong_depts = get_child_queryset2(mydept) queryset = queryset.filter(org__in = belong_depts) - dept = self.request.query_params.get('org', mydept.id) - queryset = queryset.filter(org=dept) + deptId = self.request.query_params.get('org', mydept.id) + if deptId: + queryset = queryset.filter(org__id=deptId) page = self.paginate_queryset(queryset) if page is not None: serializer = self.get_serializer(page, many=True)