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