diff --git a/library/Director/Web/Form/Element/ExtensibleSet.php b/library/Director/Web/Form/Element/ExtensibleSet.php index 12f6134b..1d252af9 100644 --- a/library/Director/Web/Form/Element/ExtensibleSet.php +++ b/library/Director/Web/Form/Element/ExtensibleSet.php @@ -32,9 +32,12 @@ class ExtensibleSet extends FormElement protected function _filterValue(&$value, &$key) { - if ($value !== null) { + if (is_array($value)) { $value = array_filter($value, 'strlen'); + } elseif (is_string($value) && !strlen($value)) { + $value = null; } + return parent::_filterValue($value, $key); }