diff --git a/library/Director/Db/Branch/IcingaObjectModification.php b/library/Director/Db/Branch/IcingaObjectModification.php index eabf4aba..6916343b 100644 --- a/library/Director/Db/Branch/IcingaObjectModification.php +++ b/library/Director/Db/Branch/IcingaObjectModification.php @@ -102,7 +102,7 @@ class IcingaObjectModification { // TODO: dots in varnames -> throw or escape? if (isset($properties[$property])) { - foreach ($properties[$property] as $key => $value) { + foreach ((array) $properties[$property] as $key => $value) { $properties["$property.$key"] = $value; } unset($properties[$property]);