From e76ada793038afe5fa545f6bcf27d33edc2032da Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Fri, 8 Aug 2025 08:56:15 +0200 Subject: [PATCH] feat(util/transformer): transform booleans to 0 and 1 --- util/transformer.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/util/transformer.go b/util/transformer.go index b3788a1..743b117 100644 --- a/util/transformer.go +++ b/util/transformer.go @@ -26,7 +26,13 @@ func MapToUrlValues(values *url.Values, prefix string, data map[string]any) { for _, s := range v { values.Add(keyValue, fmt.Sprintf("%v", s)) } - case int, int64, float64, bool: + case bool: + if v { + values.Add(keyValue, "1") + } else { + values.Add(keyValue, "0") + } + case int, int64, float64: values.Add(keyValue, fmt.Sprintf("%v", v)) case map[string]any: MapToUrlValues(values, keyValue, v)