From 2c94f10d647eb95b8c4998a85a31faed4a16ef1b Mon Sep 17 00:00:00 2001 From: wangruidong <940853815@qq.com> Date: Wed, 20 Aug 2025 14:32:20 +0800 Subject: [PATCH] fix: The approval setting org admin, and the approver is blank --- apps/tickets/models/flow.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/tickets/models/flow.py b/apps/tickets/models/flow.py index aed3fa1d7..4ea0717b5 100644 --- a/apps/tickets/models/flow.py +++ b/apps/tickets/models/flow.py @@ -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):