From 16db81fb445033b2e0542112853736a8b7433c1e Mon Sep 17 00:00:00 2001 From: Ross Date: Sat, 11 Sep 2021 19:01:59 +0100 Subject: [PATCH] . --- longs/views.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/longs/views.py b/longs/views.py index 45aac7bd..182b7e68 100755 --- a/longs/views.py +++ b/longs/views.py @@ -663,13 +663,14 @@ def mark_answer(request, exam_id, question_number, cid): previous_cid = False next_cid = False - if cid_list[0] == cid: - next_cid = cid_list[1] - elif cid_list[-1] == cid: - previous_cid = cid_list[-2] - else: - next_cid = cid_list[cid_list.index(cid)+1] - previous_cid = cid_list[cid_list.index(cid)-1] + if len(cid_list) > 1: + if cid_list[0] == cid: + next_cid = cid_list[1] + elif cid_list[-1] == cid: + previous_cid = cid_list[-2] + else: + next_cid = cid_list[cid_list.index(cid)+1] + previous_cid = cid_list[cid_list.index(cid)-1] try: unmarked = question.get_unmarked_answers()