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 {