Merge pull request #557 from Icinga:fix/unit_byte_thresholds_formatting_error

Fix: Byte unit Icinga threshold exception

Fixes byte unit Icinga threshold exception
This commit is contained in:
Lord Hepipud 2022-08-24 17:19:52 +02:00 committed by GitHub
commit 4c246d1dc5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,7 +12,7 @@ function Convert-Bytes()
$Value = [string]::Format('{0}B', $Value);
}
If (($Value -Match "(^-?[0-9].*)+((\.|\,)+[0-9])?(B|KB|MB|GB|TB|PT|KiB|MiB|GiB|TiB|PiB)")) {
If (($Value -Match "(^[\d\.]*) ?(B|KB|MB|GB|TB|PT|KiB|MiB|GiB|TiB|PiB)")) {
[single]$CurrentValue = $Matches[1];
[string]$CurrentUnit = $Matches[2];