From a29efe478c4b99684eba4496b7ad514511eac29c Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Tue, 5 Oct 2021 18:03:41 +0200 Subject: [PATCH] IcingaArguments: remove Argument set to null --- library/Director/Objects/IcingaArguments.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/Director/Objects/IcingaArguments.php b/library/Director/Objects/IcingaArguments.php index 6324d562..1b85a7dd 100644 --- a/library/Director/Objects/IcingaArguments.php +++ b/library/Director/Objects/IcingaArguments.php @@ -84,6 +84,10 @@ class IcingaArguments implements Iterator, Countable, IcingaConfigRenderer public function set($key, $value) { + if ($value === null) { + return $this->remove($key); + } + if ($value instanceof IcingaCommandArgument) { $argument = $value; } else {