diff --git a/library/Director/Data/Exporter.php b/library/Director/Data/Exporter.php index 1a3cfcb7d..ef55db8ac 100644 --- a/library/Director/Data/Exporter.php +++ b/library/Director/Data/Exporter.php @@ -296,7 +296,10 @@ protected function exportIcingaObject(IcingaObject $object) { $props = (array) $object->toPlainObject($this->resolveObjects, !$this->showDefaults); if ($object->supportsFields()) { - $props['fields'] = $this->fieldReferenceLoader->loadFor($object); + $fields = $this->fieldReferenceLoader->loadFor($object); + if (count($fields) > 0) { + $props['fields'] = $fields; + } } return $props;