fix(api): don't panic if PATCH /users/@me does not have "fields" set

This commit is contained in:
Sam 2022-06-17 16:10:32 +02:00
parent 59a1a3fb9b
commit 6cc4d4c41d
1 changed files with 14 additions and 12 deletions

View File

@ -71,6 +71,7 @@ func (s *Server) patchUser(w http.ResponseWriter, r *http.Request) error {
}
}
if (req.Fields) != nil {
// max 25 fields
if len(*req.Fields) > db.MaxFields {
return server.APIError{
@ -88,6 +89,7 @@ func (s *Server) patchUser(w http.ResponseWriter, r *http.Request) error {
}
}
}
}
// start transaction
tx, err := s.DB.Begin(ctx)