From db4a08e89e030bb7ed731ea19fdfd3d42ba78f47 Mon Sep 17 00:00:00 2001 From: bytesparallel Date: Wed, 9 Feb 2022 16:24:42 -0600 Subject: [PATCH] saving results --- levelupapi/views/events.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/levelupapi/views/events.py b/levelupapi/views/events.py index 08c9331..32b3aa0 100644 --- a/levelupapi/views/events.py +++ b/levelupapi/views/events.py @@ -2,7 +2,8 @@ from django.http import HttpResponseServerError from rest_framework.viewsets import ViewSet from rest_framework.response import Response from rest_framework import serializers, status -from levelupapi.models import Event +from levelupapi.models import Event, Game +from levelupapi.models.gamer import Gamer class EventView(ViewSet): """Level up event types view""" @@ -44,15 +45,15 @@ class EventView(ViewSet): Returns Response -- JSON serialized game instance """ - event = Event.objects.get(user=request.auth.user) - event_type = Event.objects.get(pk=request.data["description"]) + organizer = Gamer.objects.get(user=request.auth.user) + game = Game.objects.get(pk=request.data["game_id"]) event = Event.objects.create( description=request.data["description"], date=request.data["date"], time=request.data["time"], - game_id=request.data["game_id"], - organizer_id=request.data["organizer_id"] + game_id=game.id, + organizer_id= organizer.id ) serializer = EventSerializer(event) return Response(serializer.data)