fix: The approval setting org admin, and the approver is blank

pull/15888/head
wangruidong 2025-08-20 14:32:20 +08:00 committed by 老广
parent e1c9f5180d
commit 2c94f10d64
1 changed files with 4 additions and 3 deletions

View File

@ -31,9 +31,10 @@ class ApprovalRule(JMSBaseModel):
def get_assignees(self, org_id=None):
org = Organization.get_instance(org_id, default=current_org)
user_qs = User.get_org_users(org=org)
query = RelatedManager.get_to_filter_qs(self.users.value, user_qs.model)
assignees = user_qs.filter(*query).distinct()
return assignees
with tmp_to_org(org):
query = RelatedManager.get_to_filter_qs(self.users.value, user_qs.model)
assignees = user_qs.filter(*query).distinct()
return assignees
class TicketFlow(JMSBaseModel, OrgModelMixin):