]> source.dussan.org Git - redmine.git/commitdiff
Set preferences with #safe_attributes=.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 21 Jul 2016 17:56:26 +0000 (17:56 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 21 Jul 2016 17:56:26 +0000 (17:56 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@15728 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/users_controller.rb

index bf8152b9916d74c31b79fac53e70253ecf04a923..51f6af6bbdde88ca2c03915f367b29282a53fdaa 100644 (file)
@@ -132,7 +132,7 @@ class UsersController < ApplicationController
     # Was the account actived ? (do it before User#save clears the change)
     was_activated = (@user.status_change == [User::STATUS_REGISTERED, User::STATUS_ACTIVE])
     # TODO: Similar to My#account
-    @user.pref.attributes = params[:pref] if params[:pref]
+    @user.pref.safe_attributes = params[:pref]
 
     if @user.save
       @user.pref.save