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

View file

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