From 162318759f865babf08610e3cf9dc58d31a2b5ec Mon Sep 17 00:00:00 2001 From: Jon Date: Sat, 1 Feb 2025 14:42:41 +0930 Subject: [PATCH] fix(core): ensure item_type exists before trying to get queryset ref: #471 #511 --- app/core/viewsets/ticket_linked_item.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/core/viewsets/ticket_linked_item.py b/app/core/viewsets/ticket_linked_item.py index ab1cf0428..ba157cb1a 100644 --- a/app/core/viewsets/ticket_linked_item.py +++ b/app/core/viewsets/ticket_linked_item.py @@ -223,6 +223,15 @@ def get_serializer_class(self): def get_queryset(self): + if self.queryset: + + return self.queryset + + + if not self.item_type: + + self.get_parent_model() + if 'ticket_id' in self.kwargs: self.queryset = TicketLinkedItem.objects.filter(ticket=self.kwargs['ticket_id']).order_by('id')