* allow update of oauth user role * allow update of role for an oauth user
@@ -453,9 +453,8 @@ 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())
+ 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