From 33b7c9db7c6aa77946d33e75b2dc769c38a69c09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6ran=20Karl?= <3951388+JoeKar@users.noreply.github.com> Date: Mon, 15 Jul 2024 21:40:22 +0200 Subject: [PATCH] config: Don't truncate `float64` to `int` --- internal/config/settings.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/config/settings.go b/internal/config/settings.go index 1f69e86a..92dec00e 100644 --- a/internal/config/settings.go +++ b/internal/config/settings.go @@ -456,11 +456,11 @@ func GetNativeValue(option string, realValue interface{}, value string) (interfa } else if kind == reflect.String { native = value } else if kind == reflect.Float64 { - i, err := strconv.Atoi(value) + f, err := strconv.ParseFloat(value, 64) if err != nil { return nil, ErrInvalidValue } - native = float64(i) + native = f } else { return nil, ErrInvalidValue }