Skip to content
Snippets Groups Projects

fix: sanity checks on user params

Merged azul requested to merge 8801-500-on-lynx into master
4 files
+ 37
6
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -53,7 +53,7 @@ module Api
@@ -53,7 +53,7 @@ module Api
end
end
def update
def update
@user.account.update params[:user]
@user.account.update user_update_params
respond_with @user
respond_with @user
end
end
@@ -67,6 +67,15 @@ module Api
@@ -67,6 +67,15 @@ module Api
private
private
 
def user_update_params
 
params.require(:user).permit :login,
 
:password_verifier,
 
:password_salt,
 
:recovery_code_verifier,
 
:recovery_code_salt,
 
:public_key
 
end
 
def release_handles
def release_handles
current_user.is_monitor? || params[:identities] == "destroy"
current_user.is_monitor? || params[:identities] == "destroy"
end
end
Loading