diff --git a/public/customfield/field/number/classes/data_controller.php b/public/customfield/field/number/classes/data_controller.php index 79af8c24c85..7e1a6015caa 100644 --- a/public/customfield/field/number/classes/data_controller.php +++ b/public/customfield/field/number/classes/data_controller.php @@ -81,6 +81,9 @@ class data_controller extends \core_customfield\data_controller { if (!$this->get('id')) { $mform->setDefault($elementname, $this->get_default_value()); } + if ($field->get_configdata_property('required')) { + $mform->addRule($elementname, null, 'required', null, 'client'); + } } /**