From 9b2b71dddc08f94a0ca92f3b414c60d6c0d8b24e Mon Sep 17 00:00:00 2001 From: wangruidong <940853815@qq.com> Date: Wed, 20 Dec 2023 10:53:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B7=A5=E5=8D=95=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=B2=A1=E6=9C=89=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/tickets/serializers/ticket/ticket.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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):