diff --git a/api/src/Etemplate/Widget/Select.php b/api/src/Etemplate/Widget/Select.php index 0b7f6edc4e..8b115d3357 100644 --- a/api/src/Etemplate/Widget/Select.php +++ b/api/src/Etemplate/Widget/Select.php @@ -269,7 +269,7 @@ class Select extends Etemplate\Widget } } } - if ($ok && $value === '' && $this->required) + if ($ok && $this->required && ((string)$value === '' || is_array($value) && !$value)) { self::set_validation_error($form_name,lang('Field must not be empty !!!',$value),''); }