diff options
author | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2011-12-03 16:41:23 +0000 |
---|---|---|
committer | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2011-12-03 16:41:23 +0000 |
commit | 997995397e503d365a663ef53d800ac8da1ef962 (patch) | |
tree | 3446968f9f136ea1a1d34cd08ee93c28c78f70e8 | |
parent | 7a5d6f61c773bf033bd7b7851ab9a0423965ddeb (diff) | |
download | redmine-997995397e503d365a663ef53d800ac8da1ef962.tar.gz redmine-997995397e503d365a663ef53d800ac8da1ef962.zip |
Rails3: model: replace deprecated before_destroy method at member model
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8058 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | app/models/member.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/models/member.rb b/app/models/member.rb index 4206ba446..f54981867 100644 --- a/app/models/member.rb +++ b/app/models/member.rb @@ -26,6 +26,7 @@ class Member < ActiveRecord::Base validates_uniqueness_of :user_id, :scope => :project_id validate :validate_role + before_destroy :set_issue_category_nil after_destroy :unwatch_from_permission_change def name @@ -66,7 +67,7 @@ class Member < ActiveRecord::Base end end - def before_destroy + def set_issue_category_nil if user # remove category based auto assignments for this member IssueCategory.update_all "assigned_to_id = NULL", ["project_id = ? AND assigned_to_id = ?", project.id, user.id] |