diff --git a/library/Director/Objects/IcingaObject.php b/library/Director/Objects/IcingaObject.php index 01335bb7..b1271309 100644 --- a/library/Director/Objects/IcingaObject.php +++ b/library/Director/Objects/IcingaObject.php @@ -185,6 +185,10 @@ abstract class IcingaObject extends DbObject implements IcingaConfigRenderer $this->vars()->set($k, $v); } return $this; + } elseif (substr($key, 0, 5) === 'vars.') { + //TODO: allow for deep keys + $this->vars()->set(substr($k, 5), $v); + return $this; } if ($this->propertyIsBoolean($key) && $value !== null) {