From 64d5c1c376c7c1a1900e285861546f6121938688 Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Fri, 29 Apr 2011 14:14:55 +0100 Subject: [PATCH] MDL-27155 qtype_numerical problem with GIFT import. --- question/type/numerical/questiontype.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/question/type/numerical/questiontype.php b/question/type/numerical/questiontype.php index ef0b1f09a3c..600811e3d61 100644 --- a/question/type/numerical/questiontype.php +++ b/question/type/numerical/questiontype.php @@ -299,9 +299,14 @@ class question_numerical_qtype extends question_shortanswer_qtype { $options->unitsleft = 0 ; } - $options->instructions = $this->import_or_save_files($question->instructions, + if (isset($question->instructions) && is_array($question->instructions)){ + $options->instructions = $this->import_or_save_files($question->instructions, $question->context, 'qtype_'.$question->qtype , 'instruction', $question->id); - $options->instructionsformat = $question->instructions['format']; + $options->instructionsformat = $question->instructions['format']; + } else { + $options->instructions = '' ; + $options->instructionsformat = editors_get_preferred_format(); + } $DB->update_record('question_numerical_options', $options);