fix: normalize fields capitalization

This commit is contained in:
Henrique Dias 2026-02-08 07:50:40 +01:00
parent 2957b4605b
commit ff2f00498c
No known key found for this signature in database

View file

@ -7,6 +7,7 @@ import (
"net/http"
"sort"
"strconv"
"strings"
"github.com/gorilla/mux"
"golang.org/x/text/cases"
@ -190,7 +191,7 @@ var userPutHandler = withSelfOrAdmin(func(w http.ResponseWriter, r *http.Request
}
for _, field := range req.Which {
if _, ok := sensibleFields[field]; ok {
if _, ok := sensibleFields[strings.ToLower(field)]; ok {
if !users.CheckPwd(req.CurrentPassword, d.user.Password) {
return http.StatusBadRequest, fberrors.ErrCurrentPasswordIncorrect
}