From a7414e22e5a7f1ba50b820e817814bc9d92039de Mon Sep 17 00:00:00 2001 From: marcelobbfonseca Date: Thu, 14 Dec 2023 15:26:27 -0300 Subject: [PATCH] fix: fixes post create tournament not returning position_set --- eliminationtournaments/serializers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/eliminationtournaments/serializers.py b/eliminationtournaments/serializers.py index c190b77..eabfd41 100644 --- a/eliminationtournaments/serializers.py +++ b/eliminationtournaments/serializers.py @@ -59,8 +59,7 @@ def get_position_set(self, instance: Tournament): positions = instance.position_set.all().order_by('bracket_index') return PositionSerializer(positions, many=True, read_only=True).data - if 'pk' in request.parser_context['kwargs']: + if 'pk' in request.parser_context['kwargs'] or request.method == 'POST': positions = instance.position_set.all().order_by('bracket_index') return PositionSerializer(positions, many=True, read_only=True).data - return []