Fixes filtering of 'core' plugin argument

This commit is contained in:
Lord Hepipud 2019-10-29 09:08:44 +01:00
parent 1ba52c86d6
commit a8c1212314

View file

@ -165,9 +165,6 @@ function Get-IcingaCheckCommandConfig()
# Loop through parameters of a given command # Loop through parameters of a given command
foreach ($parameter in $Data.parameters.parameter) { foreach ($parameter in $Data.parameters.parameter) {
# Filter for Parameter 'core', because its set by default
if ($parameter.name -ne 'core') {
# IsNumeric-Check on position to determine the order-value # IsNumeric-Check on position to determine the order-value
If (Test-Numeric($parameter.position) -eq $TRUE) { If (Test-Numeric($parameter.position) -eq $TRUE) {
[string]$Order = [int]$parameter.position + 1; [string]$Order = [int]$parameter.position + 1;
@ -343,7 +340,6 @@ function Get-IcingaCheckCommandConfig()
# Increment FieldID, so unique datafields are added. # Increment FieldID, so unique datafields are added.
[int]$FieldID = [int]$FieldID + 1; [int]$FieldID = [int]$FieldID + 1;
} }
}
# Increment FieldNumeration, so unique fields for a given command are added. # Increment FieldNumeration, so unique fields for a given command are added.
[int]$FieldNumeration = [int]$FieldNumeration + 1; [int]$FieldNumeration = [int]$FieldNumeration + 1;