MDL-82608 mod_data: null content checks when editing fields.

This commit is contained in:
Paul Holden 2024-07-25 23:00:27 +01:00
parent 8a6e8563fd
commit 624029e1ea
No known key found for this signature in database
GPG Key ID: A81A96D6045F6164
2 changed files with 4 additions and 3 deletions

View File

@ -64,8 +64,8 @@ class data_field_multimenu extends data_field_base {
$content = array();
}
} else if ($recordid) {
$content = $DB->get_field('data_content', 'content', array('fieldid'=>$this->field->id, 'recordid'=>$recordid));
$content = explode('##', $content);
$contentfield = $DB->get_field('data_content', 'content', ['fieldid' => $this->field->id, 'recordid' => $recordid]);
$content = explode('##', $contentfield ?? '');
} else {
$content = array();
}

View File

@ -63,7 +63,8 @@ class data_field_radiobutton extends data_field_base {
$content = '';
}
} else if ($recordid) {
$content = trim($DB->get_field('data_content', 'content', array('fieldid'=>$this->field->id, 'recordid'=>$recordid)));
$contentfield = $DB->get_field('data_content', 'content', ['fieldid' => $this->field->id, 'recordid' => $recordid]);
$content = trim($contentfield ?? '');
} else {
$content = '';
}