From 3214ec4db8d504ec810f5facc4d54017f9aed3f5 Mon Sep 17 00:00:00 2001
From: "robinwilliam.hundt" <robinwilliam.hundt@stud.uni-goettingen.de>
Date: Sat, 16 Dec 2017 22:55:29 +0100
Subject: [PATCH] Added submissiontype_id field to submission serializer

This is needed for correct routing in the frontend
---
 core/serializers.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/core/serializers.py b/core/serializers.py
index 56ec29e3..f6553ca5 100644
--- a/core/serializers.py
+++ b/core/serializers.py
@@ -35,12 +35,13 @@ class SubmissionTypeSerializer(serializers.ModelSerializer):
 class SubmissionSerializer(serializers.ModelSerializer):
     feedback = serializers.ReadOnlyField(source='feedback.text')
     score = serializers.ReadOnlyField(source='feedback.score')
-    type = serializers.ReadOnlyField(source='type.name')
+    type_id = serializers.ReadOnlyField(source='type.id')
+    type_name = serializers.ReadOnlyField(source='type.name')
     full_score = serializers.ReadOnlyField(source='type.full_score')
 
     class Meta:
         model = Submission
-        fields = ('type', 'text', 'feedback', 'score', 'full_score')
+        fields = ('type_id', 'type_name', 'text', 'feedback', 'score', 'full_score')
 
 
 class StudentSerializer(serializers.ModelSerializer):
-- 
GitLab