diff --git a/kernel/util/misc.go b/kernel/util/misc.go index c319083bf..97c758126 100644 --- a/kernel/util/misc.go +++ b/kernel/util/misc.go @@ -124,7 +124,7 @@ func Convert2Float(s string) (float64, bool) { s = strings.ReplaceAll(s, ",", "") buf := bytes.Buffer{} for _, r := range s { - if unicode.IsDigit(r) || '.' == r { + if unicode.IsDigit(r) || '.' == r || '-' == r { buf.WriteRune(r) } }