From 95dbaeee5fd14d7f3ce48363221cf6ca69efe742 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 15 Nov 2022 11:30:23 +0800 Subject: [PATCH] =?UTF-8?q?ticket=20list=20=E8=BF=94=E5=9B=9E=E5=BE=85?= =?UTF-8?q?=E5=A4=84=E7=90=86=E4=BA=BA=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wf/serializers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/wf/serializers.py b/apps/wf/serializers.py index 12f408a3..f2221234 100755 --- a/apps/wf/serializers.py +++ b/apps/wf/serializers.py @@ -122,7 +122,8 @@ class TicketListSerializer(CustomModelSerializer): def get_participant_(self, obj): if obj.participant_type in [1, 2]: - return UserSimpleSerializer(instance=User.objects.filter(id__in=obj.participant), many=True).data + instance = User.objects.filter(id__in=obj.participant) | User.objects.filter(id=obj.participant) + return UserSimpleSerializer(instance=instance, many=True).data return None @staticmethod @@ -143,7 +144,8 @@ class TicketDetailSerializer(CustomModelSerializer): def get_participant_(self, obj): if obj.participant_type in [1, 2]: - return UserSimpleSerializer(instance=User.objects.filter(id__in=obj.participant), many=True).data + instance = User.objects.filter(id__in=obj.participant) | User.objects.filter(id=obj.participant) + return UserSimpleSerializer(instance=instance, many=True).data return None @staticmethod