forked from extern/egroupware
Et2Select: If somebody set '' as an option value then '' is not a bad value and doesn't need to be fixed.
This commit is contained in:
parent
64e2fb7c63
commit
24daafb9ef
@ -242,6 +242,11 @@ export class Et2Select extends Et2WithSearchMixin(Et2WidgetWithSelect)
|
||||
{
|
||||
return;
|
||||
}
|
||||
// If somebody gave '' as a select_option, let it be
|
||||
if(this.value === '' && this.select_options.filter((option) => this.value === option.value).length == 1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
// If no value is set, choose the first option
|
||||
// Only do this on once during initial setup, or it can be impossible to clear the value
|
||||
const valueArray = Array.isArray(this.value) ? this.value : (!this.value ? [] : this.value.toString().split(','));
|
||||
|
Loading…
Reference in New Issue
Block a user