diff --git a/library/Director/Objects/IcingaObject.php b/library/Director/Objects/IcingaObject.php index 9d6fb4fb..e38396f0 100644 --- a/library/Director/Objects/IcingaObject.php +++ b/library/Director/Objects/IcingaObject.php @@ -946,7 +946,9 @@ abstract class IcingaObject extends DbObject implements IcingaConfigRenderer } // Force exception - $this->triggerLoopDetection(); + if ($this->hasBeenLoadedFromDb()) { + $this->triggerLoopDetection(); + } $vals = array(); $vals['_MERGED_'] = (object) array();