DirectorObjectForm: lazy relations only for Icinga

This commit is contained in:
Thomas Gelf 2016-03-07 18:22:19 +01:00
parent f2d9e1a544
commit 572ac3ad4c

View File

@ -157,6 +157,12 @@ abstract class DirectorObjectForm extends QuickForm
foreach ($values as $key => $value) {
try {
$object->set($key, $value);
if ($key === 'imports') {
$object->importedObjects();
} elseif ($object instanceof IcingaObject) {
$object->resolveUnresolvedRelatedProperties();
}
} catch (Exception $e) {
$this->getElement($key)->addError($e->getMessage());
}