feat: base wf 捕获expr is None的错误

This commit is contained in:
caoqianming 2025-12-11 13:43:44 +08:00
parent 984f875a6c
commit 33f6c3982d
1 changed files with 2 additions and 0 deletions

View File

@ -194,6 +194,8 @@ class WfService(object):
expr = getattr(expr.first(), i) expr = getattr(expr.first(), i)
else: else:
raise raise
if expr is None:
raise ParseError('未找到对应部门')
dpts = Dept.objects.filter(id=expr.id) dpts = Dept.objects.filter(id=expr.id)
user_queryset = user_queryset.filter(depts__in=dpts) user_queryset = user_queryset.filter(depts__in=dpts)
# if state.filter_policy == 1: # if state.filter_policy == 1: