perf: Ticket filter assignee_id

This commit is contained in:
feng 2024-12-09 16:54:36 +08:00 committed by feng626
parent 2e5d1f1cee
commit c3766b9e1f

View File

@ -23,7 +23,8 @@ class TicketFilter(BaseFilterSet):
def filter_assignees_id(self, queryset, name, value):
return queryset.filter(
ticket_steps__ticket_assignees__assignee__id=value
ticket_steps__level=F('approval_step'),
ticket_steps__ticket_assignees__assignee_id=value
)
def filter_relevant_asset(self, queryset, name, value):