From 0612daa05f67dd8cf7fbe261ffdc4ce7db08cb2b Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Tue, 2 Oct 2018 13:16:29 +0200 Subject: [PATCH] Fix error for user without existing submission --- server/assignments/schema/types.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/assignments/schema/types.py b/server/assignments/schema/types.py index 1d85978c..bf5f89dd 100644 --- a/server/assignments/schema/types.py +++ b/server/assignments/schema/types.py @@ -21,7 +21,7 @@ class AssignmentNode(DjangoObjectType): interfaces = (relay.Node,) def resolve_submission(self, info, **kwargs): - return self.submissions.get(student=info.context.user) + return self.submissions.filter(student=info.context.user).first() # returns None if it doesn't exist yet def resolve_submissions(self, info, **kwargs): return self.submissions.all() \ No newline at end of file