From 998dca04b037cefd9dc896e59f25a08719e65fb2 Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Tue, 17 Sep 2024 07:40:59 +0200 Subject: [PATCH] VBV-734: Do not check for non existing CourseSessionUser --- server/vbv_lernwelt/competence/graphql/queries.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/vbv_lernwelt/competence/graphql/queries.py b/server/vbv_lernwelt/competence/graphql/queries.py index fe3f2442..c94e7d6d 100644 --- a/server/vbv_lernwelt/competence/graphql/queries.py +++ b/server/vbv_lernwelt/competence/graphql/queries.py @@ -37,7 +37,9 @@ class CompetenceCertificateQuery(object): course_session_user = CourseSessionUser.objects.filter( user__id=user_id ).first() - if not can_view_profile(info.context.user, course_session_user): + if course_session_user is None or not can_view_profile( + info.context.user, course_session_user + ): return None setattr(info.context, "assignment_user_ids", user_ids) # noqa: B010