diff --git a/library/Director/Objects/IcingaObject.php b/library/Director/Objects/IcingaObject.php index a1657b79..42d3bf61 100644 --- a/library/Director/Objects/IcingaObject.php +++ b/library/Director/Objects/IcingaObject.php @@ -1385,7 +1385,10 @@ abstract class IcingaObject extends DbObject implements IcingaConfigRenderer } foreach ($this->relatedSets() as $property => $set) { - if ($set->isEmpty()) { continue; } + if ($set->isEmpty()) { + continue; + } + $props[$property] = $set->getPlainUnmodifiedObject(); } diff --git a/library/Director/Web/Form/DirectorObjectForm.php b/library/Director/Web/Form/DirectorObjectForm.php index 630aa7ba..9de130ed 100644 --- a/library/Director/Web/Form/DirectorObjectForm.php +++ b/library/Director/Web/Form/DirectorObjectForm.php @@ -1000,6 +1000,7 @@ abstract class DirectorObjectForm extends QuickForm return $tpl; } + // TODO: deprecate protected function enumStateFilters() { return array( @@ -1034,7 +1035,7 @@ abstract class DirectorObjectForm extends QuickForm 'FlappingStart' => $this->translate('Flapping ends'), 'FlappingEnd' => $this->translate('Flapping starts') ) - ); + ); } private function dummyForTranslation()