From 0dcc427a1eb8286db315a2abaf7afad4c7bed6b6 Mon Sep 17 00:00:00 2001 From: Michel Wilhelm Date: Sat, 7 Nov 2020 20:45:51 -0300 Subject: [PATCH] NAIVE_CLICK as default and returns the game data on event POST --- api/resources/game.py | 4 +++- game/models.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/api/resources/game.py b/api/resources/game.py index ac703e6..c389fb9 100644 --- a/api/resources/game.py +++ b/api/resources/game.py @@ -59,8 +59,10 @@ class GameEventResource(APIView): {"message": "This event was already registered"}, status=status.HTTP_409_CONFLICT, ) + data = dict(request.data) + data["game"] = game.pk - serializer = GameEventSerializer(data=request.data) + serializer = GameEventSerializer(data=data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) diff --git a/game/models.py b/game/models.py index 7def6f9..ac361da 100644 --- a/game/models.py +++ b/game/models.py @@ -97,7 +97,7 @@ class GameEvent(models.Model): type = models.IntegerField( choices=EventTypes.choices(), - default=EventTypes.START_GAME, + default=EventTypes.CLICK_NAIVE, help_text="The game event", )