diff --git a/apps/wf/services.py b/apps/wf/services.py index c0fa60a2..ba2d3029 100755 --- a/apps/wf/services.py +++ b/apps/wf/services.py @@ -194,6 +194,8 @@ class WfService(object): expr = getattr(expr.first(), i) else: raise + if expr is None: + raise ParseError('未找到对应部门') dpts = Dept.objects.filter(id=expr.id) user_queryset = user_queryset.filter(depts__in=dpts) # if state.filter_policy == 1: