diff --git a/lib/dao/dao.class.php b/lib/dao/dao.class.php index b7f78ca132..055793310e 100644 --- a/lib/dao/dao.class.php +++ b/lib/dao/dao.class.php @@ -142,7 +142,12 @@ class dao extends baseDAO foreach($fields as $field) { - if(!isset($data->{$field->field}) && in_array($field->field, $hiddenFields)) continue; + if(in_array($field->field, $hiddenFields)) + { + unset($data->{$field->field}); + continue; + } + if(isset($data->{$field->field})) { if($field->options && is_string($field->options) && str_contains(',user,dept,', ",$field->options,"))