1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2025-03-27 00:09:09 +02:00

added negative number test

This commit is contained in:
Gani Georgiev 2023-06-26 12:42:53 +03:00
parent 2e8e835a68
commit edd2eaae88
2 changed files with 3 additions and 3 deletions

View File

@ -118,7 +118,7 @@ func normalizeMultipartValue(raw string) any {
case "false":
return false
default:
if raw[0] >= '0' && raw[0] <= '9' {
if raw[0] == '-' || (raw[0] >= '0' && raw[0] <= '9') {
if v, err := cast.ToFloat64E(raw); err == nil {
return v
}

View File

@ -43,14 +43,14 @@ func TestBindBody(t *testing.T) {
url.Values{
"string": []string{"str"},
"stings": []string{"str1", "str2"},
"number": []string{"123"},
"number": []string{"-123"},
"numbers": []string{"123", "456"},
"bool": []string{"true"},
"bools": []string{"true", "false"},
}.Encode(),
),
echo.MIMEApplicationForm,
`{"bool":true,"bools":["true","false"],"number":123,"numbers":["123","456"],"stings":["str1","str2"],"string":"str"}`,
`{"bool":true,"bools":["true","false"],"number":-123,"numbers":["123","456"],"stings":["str1","str2"],"string":"str"}`,
false,
},
}