Fix conversion error on ConvertTo-Seconds while input is $null

Fixes #84
This commit is contained in:
Christian Stein 2020-07-28 17:53:40 +02:00
parent f26acf1e7a
commit aa8d712152
2 changed files with 2 additions and 1 deletions

View file

@ -20,6 +20,7 @@ Released closed milestones can be found on [GitHub](https://github.com/Icinga/ic
* [#78](https://github.com/Icinga/icinga-powershell-framework/issues/78) Fix Icinga Agent package fetching for x86 architecture
* [#79](https://github.com/Icinga/icinga-powershell-framework/issues/79) Fix ConvertTo-Seconds to output valid numeric data with multiple digits
* [#81](https://github.com/Icinga/icinga-powershell-framework/issues/81), [#82](https://github.com/Icinga/icinga-powershell-framework/issues/82) Fix error on EventLog initialising in case `Icinga for Windows` application is not registered on new machines
* [#84](https://github.com/Icinga/icinga-powershell-framework/issues/84), Fix conversion of `ConvertTo-Seconds` and `ConvertTo-SecondsFromIcingaThresholds` while the input value is `$null`
## 1.1.2 (2020-07-01)

View file

@ -107,7 +107,7 @@ function ConvertTo-SecondsFromIcingaThresholds()
[string]$Value = [string]::Join(':', $NewContent);
if ($Value.Contains(':') -eq $FALSE) {
if ([string]::IsNullOrEmpty($Value) -eq $FALSE -And $Value.Contains(':') -eq $FALSE) {
return [convert]::ToDouble($Value);
}