From 2bac3c682f07d3e13932c42ef5af7d2789fcefbf Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Thu, 25 Feb 2016 19:40:06 +0100 Subject: [PATCH] CustomVariables: do not count deleted vars --- library/Director/CustomVariable/CustomVariables.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/library/Director/CustomVariable/CustomVariables.php b/library/Director/CustomVariable/CustomVariables.php index 3424f51a..0223564f 100644 --- a/library/Director/CustomVariable/CustomVariables.php +++ b/library/Director/CustomVariable/CustomVariables.php @@ -22,7 +22,14 @@ class CustomVariables implements Iterator, Countable, IcingaConfigRenderer public function count() { - return count($this->vars); + $count = 0; + foreach ($this->vars as $var) { + if (! $var->hasBeenDeleted()) { + $count++; + } + } + + return $count; } public function rewind()