From b3b02acfef1d303a3b019aa1591bb3e0a58304c5 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Tue, 10 Mar 2020 11:03:06 +0100 Subject: [PATCH] Fix login for users with no school class --- server/users/schema.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/users/schema.py b/server/users/schema.py index 4b2abe48..570b9fcd 100644 --- a/server/users/schema.py +++ b/server/users/schema.py @@ -56,6 +56,8 @@ class UserNode(DjangoObjectType): return self.is_teacher() def resolve_school_classes(self, info): + if self.selected_class() is None: # then we don't have any class to return + return [] return SchoolClass.objects.filter( Q(schoolclassmember__active=True, schoolclassmember__user=self) | Q(pk=self.selected_class().pk)).distinct()