diff --git a/core/apps/orders/serializers/party.py b/core/apps/orders/serializers/party.py index 5032ccd..20a613d 100644 --- a/core/apps/orders/serializers/party.py +++ b/core/apps/orders/serializers/party.py @@ -124,11 +124,16 @@ class DeletedPartyCreateSerializer(serializers.Serializer): class DeletedPartyListSerializer(serializers.ModelSerializer): party_number = serializers.IntegerField(source='party.number') party_total_price = serializers.IntegerField(source='party.party_amount.total_price') - # mediator = serializers.SerializerMethodField(method_name='get_mediator') + mediator = serializers.SerializerMethodField(method_name='get_mediator') class Meta: model = DeletedParty fields = [ - 'id', 'deleted_date', 'party_number', 'party_total_price', + 'id', 'deleted_date', 'party_number', 'party_total_price', 'mediator' ] - \ No newline at end of file + + def get_mediator(self, obj): + return { + 'id': obj.party.mediator.id, + 'name': obj.party.mediator.full_name + } \ No newline at end of file