diff --git a/library/Director/Web/Form/DirectorObjectForm.php b/library/Director/Web/Form/DirectorObjectForm.php index 0c427a9c..5834a360 100644 --- a/library/Director/Web/Form/DirectorObjectForm.php +++ b/library/Director/Web/Form/DirectorObjectForm.php @@ -813,11 +813,11 @@ abstract class DirectorObjectForm extends QuickForm foreach ($post as $key => $value) { $el = $this->getElement($key); if ($el && ! $el->getIgnore()) { - $values[$key] = $value; + $values[$key] = $el->setValue($value)->getValue(); } } - } + if ($object instanceof IcingaObject) { if ($object->isApplyRule()) { $this->setElementValue('assignlist', $object->assignments()->getFormValues());