|
@@ -426,12 +426,11 @@ func updateUser(w http.ResponseWriter, r *http.Request) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // if auth.IsOauthUser(user) == nil {
|
|
|
- // err := fmt.Errorf("cannot update user info for oauth user %s", username)
|
|
|
- // logger.Log(0, err.Error())
|
|
|
- // logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden"))
|
|
|
- // return
|
|
|
- // }
|
|
|
+ if auth.IsOauthUser(user) == nil && userchange.Password != "" {
|
|
|
+ err := fmt.Errorf("cannot update user's password for an oauth user %s", username)
|
|
|
+ logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden"))
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
user, err = logic.UpdateUser(&userchange, user)
|
|
|
if err != nil {
|