From f92c9577c2eca5ad0da3cbccdd7085a60e670791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Mon, 18 Jul 2022 14:38:52 +0800 Subject: [PATCH] wf filter dept bug --- apps/wf/services.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/wf/services.py b/apps/wf/services.py index 379f5122..4a66de52 100755 --- a/apps/wf/services.py +++ b/apps/wf/services.py @@ -175,7 +175,7 @@ class WfService(object): user_queryset = User.objects.filter(posts__in=destination_participant) # 如果选择了岗位, 可能需要走过滤策略 if state.filter_dept: - dpts = Dept.objects.filter(id=new_ticket_data[state.filter_dept]) + dpts = Dept.objects.filter(id=new_ticket_data.get(state.filter_dept, '0')) user_queryset = user_queryset.filter(depts__in=dpts) # if state.filter_policy == 1: # depts = get_parent_queryset(ticket.belong_dept)