diff --git a/lib/icingadb/icingadb-objects.cpp b/lib/icingadb/icingadb-objects.cpp index f1f6b5f09..a4987e2e9 100644 --- a/lib/icingadb/icingadb-objects.cpp +++ b/lib/icingadb/icingadb-objects.cpp @@ -1159,7 +1159,7 @@ bool IcingaDB::PrepareObject(const ConfigObject::Ptr& object, Dictionary::Ptr& a Zone::Ptr parent = zone->GetParent(); if (parent) { - attributes->Set("parent_id", GetObjectIdentifier(zone)); + attributes->Set("parent_id", GetObjectIdentifier(parent)); } auto parentsRaw (zone->GetAllParentsRaw());