diff --git a/lib/plugins/Invoke-IcingaCheckUpdates.psm1 b/lib/plugins/Invoke-IcingaCheckUpdates.psm1 index 7fd3cf4..4b2fbc4 100644 --- a/lib/plugins/Invoke-IcingaCheckUpdates.psm1 +++ b/lib/plugins/Invoke-IcingaCheckUpdates.psm1 @@ -47,8 +47,12 @@ function Invoke-IcingaCheckUpdates() $UpdateCount.AddCheck($IcingaCheck); $UpdatePackage = New-IcingaCheckPackage -Name 'Updates' -OperatorAnd -Verbose $Verbose -Checks @( - $UpdateCount, $UpdateList + $UpdateCount ); + if ($PendingCount -ne 0) { + $UpdatePackage.AddCheck($UpdateList); + } + exit (New-IcingaCheckResult -Name 'Pending Updates' -Check $UpdatePackage -NoPerfData $NoPerfData -Compile); }