diff --git a/apps/tickets/serializers/ticket/ticket.py b/apps/tickets/serializers/ticket/ticket.py index edeb97ad2..c5ed1a8d3 100644 --- a/apps/tickets/serializers/ticket/ticket.py +++ b/apps/tickets/serializers/ticket/ticket.py @@ -39,9 +39,10 @@ class TicketSerializer(OrgResourceModelSerializerMixin): tp = self.fields.get('type') if not tp: return - choices = tp.choices - choices.pop(TicketType.general, None) - tp.choices = choices + excluded_value = TicketType.general + self.fields['type'].choices = [ + (value, label) for value, label in tp.choices.items() if value != excluded_value + ] @classmethod def setup_eager_loading(cls, queryset):