From 6b412c403b3500280437b02358f3665d2beecc45 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Tue, 17 May 2022 15:09:44 +0100 Subject: [PATCH] MDL-74780 grade: account for absence of course grade items on import. --- grade/import/grade_import_form.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/grade/import/grade_import_form.php b/grade/import/grade_import_form.php index 4e30e0d3b32..96c766bf0b7 100644 --- a/grade/import/grade_import_form.php +++ b/grade/import/grade_import_form.php @@ -119,11 +119,10 @@ class grade_import_mapping_form extends moodleform { $mform->addHelpButton('general_map', 'mappings', 'grades'); // Add a feedback option. - $feedbacks = array(); - if ($gradeitems = $this->_customdata['gradeitems']) { - foreach ($gradeitems as $itemid => $itemname) { - $feedbacks['feedback_'.$itemid] = get_string('feedbackforgradeitems', 'grades', $itemname); - } + $feedbacks = []; + $gradeitems = (array) $this->_customdata['gradeitems']; + foreach ($gradeitems as $itemid => $itemname) { + $feedbacks['feedback_'.$itemid] = get_string('feedbackforgradeitems', 'grades', $itemname); } if ($header) {