NET-836: intialize error in api resp (#2756)

* debug logs

* intialize err on return
This commit is contained in:
Abhishek K 2024-01-03 21:59:38 +05:30 committed by GitHub
parent 3b739ed22a
commit 9730897b2b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -343,6 +343,7 @@ func createUser(w http.ResponseWriter, r *http.Request) {
caller, err := logic.GetUser(r.Header.Get("user"))
if err != nil {
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
return
}
var user models.User
err = json.NewDecoder(r.Body).Decode(&user)
@ -365,7 +366,7 @@ func createUser(w http.ResponseWriter, r *http.Request) {
return
}
if !servercfg.IsPro && !user.IsAdmin {
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden"))
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("non-admins users can only be created on Pro version"), "forbidden"))
return
}