From 4f2c86ad81fe931183dc7130215d46df58766085 Mon Sep 17 00:00:00 2001 From: tjhunt Date: Tue, 17 Jul 2007 15:27:59 +0000 Subject: [PATCH] OU bug 3463 - warnings when you start an attempt in 'each attempt builds on last' mode. --- lib/questionlib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/questionlib.php b/lib/questionlib.php index bb86cd72f5..f118679e15 100644 --- a/lib/questionlib.php +++ b/lib/questionlib.php @@ -1131,7 +1131,8 @@ function question_process_responses(&$question, &$state, $action, $cmoptions, &$ // Check for unchanged responses (exactly unchanged, not equivalent). // We also have to catch questions that the student has not yet attempted $sameresponses = $QTYPES[$question->qtype]->compare_responses($question, $action, $state); - if ($state->last_graded->event == QUESTION_EVENTOPEN && question_isgradingevent($action->event)) { + if (!empty($state->last_graded) && $state->last_graded->event == QUESTION_EVENTOPEN && + question_isgradingevent($action->event)) { $sameresponses = false; } -- 2.39.5