From d774ae11861bd92131b32753450dadbd5e8f9562 Mon Sep 17 00:00:00 2001 From: Julian Brost Date: Fri, 8 Oct 2021 11:15:47 +0200 Subject: [PATCH] IcingaDB: actually write parent to parent_id of zones This fixes that the code used the wrong variable. Previously, it was written to Redis that each zone is its own parent (if it has a parent at all). --- lib/icingadb/icingadb-objects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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());