MDL-83127 qtype_ordering: handle NULL in question_hints table entries.

This commit is contained in:
Luca Bösch 2024-09-13 11:20:48 +02:00
parent 3477082aa9
commit bdd8770347

View file

@ -54,9 +54,16 @@ class question_hint_ordering extends question_hint_with_parts {
global $DB; global $DB;
// Initialize with the old questions. // Initialize with the old questions.
if (is_null($row->options) || is_null($row->shownumcorrect)) { if (is_null($row->options) || is_null($row->shownumcorrect) || is_null($row->clearwrong)) {
$row->options = 1; if (is_null($row->options)) {
$row->shownumcorrect = 1; $row->options = 1;
}
if (is_null($row->shownumcorrect)) {
$row->shownumcorrect = 1;
}
if (is_null($row->clearwrong)) {
$row->clearwrong = 1;
}
$DB->update_record('question_hints', $row); $DB->update_record('question_hints', $row);
} }