From 98a874f805dc74585a9bc70fb22ee04858338d8c Mon Sep 17 00:00:00 2001 From: Ross Date: Tue, 5 Sep 2023 20:42:36 +0100 Subject: [PATCH] fix user scores for sba --- sbas/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sbas/views.py b/sbas/views.py index d7989458..39892eb6 100644 --- a/sbas/views.py +++ b/sbas/views.py @@ -116,7 +116,12 @@ def exam_scores_cid_user(request, pk, cid=None, passcode=None): for q in questions: # Get user answer - user_answer = q.cid_user_answers.filter(cid=cid).first() + if cid is not None: + user_answer = q.cid_user_answers.filter(cid=cid, exam__id=pk).first() + else: + user_answer = q.cid_user_answers.filter( + user=request.user, exam__id=pk + ).first() if user_answer is None: answer_score = 0