X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/30d5e783e478789d2454e85c6d5b621b07a11081..ca06b3c:/app/controllers/user_roles_controller.rb diff --git a/app/controllers/user_roles_controller.rb b/app/controllers/user_roles_controller.rb index 7e56693df..9064b811d 100644 --- a/app/controllers/user_roles_controller.rb +++ b/app/controllers/user_roles_controller.rb @@ -10,7 +10,7 @@ class UserRolesController < ApplicationController if params[:nonce] and params[:nonce] == session[:nonce] this_user = User.find_by_display_name(params[:display_name], :conditions => {:visible => true}) if this_user and UserRole::ALL_ROLES.include? params[:role] - this_user.roles.create(:role => params[:role]) + this_user.roles.create(:role => params[:role], :granter_id => @user.id) redirect_to :controller => 'user', :action => 'view', :display_name => params[:display_name] else flash[:notice] = t('user_role.grant.fail', :role => params[:role], :name => params[:display_name])