Merge branch 'MDL-77749-unset-config-duration-MOODLE_401_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_401_STABLE

This commit is contained in:
Andrew Nicols 2023-06-01 12:03:26 +08:00
commit f1f87dbd6b
No known key found for this signature in database
GPG Key ID: 6D1E3157C8CFBF14

View File

@ -4050,13 +4050,13 @@ class admin_setting_configduration extends admin_setting {
$context = (object) [
'id' => $this->get_id(),
'name' => $this->get_full_name(),
'value' => $data['v'],
'value' => $data['v'] ?? '',
'readonly' => $this->is_readonly(),
'options' => array_map(function($unit) use ($units, $data, $defaultunit) {
return [
'value' => $unit,
'name' => $units[$unit],
'selected' => ($data['v'] == 0 && $unit == $defaultunit) || $unit == $data['u']
'selected' => isset($data) && (($data['v'] == 0 && $unit == $defaultunit) || $unit == $data['u'])
];
}, array_keys($units))
];