mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-06 01:07:41 +08:00
NET-836: intialize error in api resp (#2756)
* debug logs * intialize err on return
This commit is contained in:
@@ -343,6 +343,7 @@ func createUser(w http.ResponseWriter, r *http.Request) {
|
|||||||
caller, err := logic.GetUser(r.Header.Get("user"))
|
caller, err := logic.GetUser(r.Header.Get("user"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
|
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
|
||||||
|
return
|
||||||
}
|
}
|
||||||
var user models.User
|
var user models.User
|
||||||
err = json.NewDecoder(r.Body).Decode(&user)
|
err = json.NewDecoder(r.Body).Decode(&user)
|
||||||
@@ -365,7 +366,7 @@ func createUser(w http.ResponseWriter, r *http.Request) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
if !servercfg.IsPro && !user.IsAdmin {
|
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
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user