From 05362a093d7e18af4c8642eeac2204281d5ff21e Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Tue, 2 Aug 2022 11:52:42 +0200 Subject: [PATCH] IcingaObjectHandler: create object before storing refs #2576 --- library/Director/RestApi/IcingaObjectHandler.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/library/Director/RestApi/IcingaObjectHandler.php b/library/Director/RestApi/IcingaObjectHandler.php index 08c3444f..7329be33 100644 --- a/library/Director/RestApi/IcingaObjectHandler.php +++ b/library/Director/RestApi/IcingaObjectHandler.php @@ -147,11 +147,10 @@ class IcingaObjectHandler extends RequestHandler } $this->setServiceProperties($params->getRequired('host'), $params->getRequired('name'), $data); } else { - $this->persistChanges($object); $object = IcingaObject::createByType($type, $data, $db); + $this->persistChanges($object); $this->sendJson($object->toPlainObject(false, true)); } - break; case 'GET':