feat(util/transformer): transform booleans to 0 and 1

This commit is contained in:
Simon Vieille 2025-08-08 08:56:15 +02:00
commit e76ada7930
Signed by: deblan
GPG key ID: 579388D585F70417

View file

@ -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)