diff --git a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentView.vue b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentView.vue index e6a7c029..d24ca582 100644 --- a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentView.vue +++ b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentView.vue @@ -20,6 +20,7 @@ import { computed, onMounted, ref, watchEffect } from "vue"; import { useTranslation } from "i18next-vue"; import { learningContentTypeData } from "@/utils/typeMaps"; import EvaluationSummary from "@/pages/cockpit/assignmentEvaluationPage/EvaluationSummary.vue"; +import { bustItGetCache } from "@/fetchHelpers"; const { t } = useTranslation(); const courseSession = useCurrentCourseSession(); diff --git a/server/vbv_lernwelt/assignment/graphql/types.py b/server/vbv_lernwelt/assignment/graphql/types.py index a0dfdb8a..cf0267ca 100644 --- a/server/vbv_lernwelt/assignment/graphql/types.py +++ b/server/vbv_lernwelt/assignment/graphql/types.py @@ -109,7 +109,9 @@ def resolve_assignment_completion( assignment_user_id = info.context.user.id if str(assignment_user_id) == str(info.context.user.id) or can_evaluate_assignments( - evaluation_user=info.context.user, assignment_user_id=assignment_user_id, course_session_id=course_session_id + evaluation_user=info.context.user, + assignment_user_id=assignment_user_id, + course_session_id=course_session_id, ): course_id = CourseSession.objects.get(id=course_session_id).course_id if has_course_access(info.context.user, course_id):