chore: fix test failure (#4031)

This commit is contained in:
Kevin Wan
2024-03-30 13:29:58 +08:00
committed by GitHub
parent 3ef59f6a71
commit 5dd9342703
2 changed files with 16 additions and 8 deletions

View File

@@ -21,10 +21,15 @@ func GetFormValues(r *http.Request) (map[string]any, error) {
params := make(map[string]any, len(r.Form))
for name := range r.Form {
if len(r.Form[name]) > 1 {
switch len(r.Form[name]) {
case 1:
formValue := r.Form.Get(name)
if len(formValue) > 0 {
params[name] = formValue
}
default:
// len(r.Form[name]) > 1, never be 0
params[name] = r.Form[name]
} else if len(r.Form[name]) == 1 {
params[name] = r.Form.Get(name)
}
}