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

This commit is contained in:
wangruidong 2025-08-20 14:32:20 +08:00 committed by 老广
parent e1c9f5180d
commit 2c94f10d64

View File

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