From 281b7c900cafed570f705f88c78eb0fcf5bf607e Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Thu, 11 Jul 2024 14:24:59 +0200 Subject: [PATCH] Safely access the code property --- server/vbv_lernwelt/course/graphql/types.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/vbv_lernwelt/course/graphql/types.py b/server/vbv_lernwelt/course/graphql/types.py index b393211f..1782d8d9 100644 --- a/server/vbv_lernwelt/course/graphql/types.py +++ b/server/vbv_lernwelt/course/graphql/types.py @@ -147,7 +147,7 @@ class CourseSessionUserExpertCircleType(ObjectType): class CourseSessionUserType(DjangoObjectType): - chosen_profile = graphene.String() + chosen_profile = graphene.String(required=True) course_session = graphene.Field( "vbv_lernwelt.course.graphql.types.CourseSessionObjectType", required=True ) @@ -158,7 +158,7 @@ class CourseSessionUserType(DjangoObjectType): @staticmethod def resolve_chosen_profile(root: CourseSessionUser, info, **kwargs): - return root.chosen_profile.code + return getattr(root.chosen_profile, "code", "") class CourseSessionUserObjectsType(ObjectType):