diff --git a/question/type/calculatedsimple/edit_calculatedsimple_form.php b/question/type/calculatedsimple/edit_calculatedsimple_form.php index 298547d15dc..eb3b13a47b0 100644 --- a/question/type/calculatedsimple/edit_calculatedsimple_form.php +++ b/question/type/calculatedsimple/edit_calculatedsimple_form.php @@ -585,7 +585,12 @@ class qtype_calculatedsimple_edit_form extends qtype_calculated_edit_form { public function validation($data, $files) { $errors = parent::validation($data, $files); - $numbers = $data['number']; + + if (array_key_exists('number', $data)) { + $numbers = $data['number']; + } else { + $numbers = array(); + } foreach ($numbers as $key => $number) { if (! is_numeric($number)) { if (stristr($number, ',')) {