mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-29 03:39:38 +00:00
Code cleanup.
git-svn-id: http://svn.redmine.org/redmine/trunk@15319 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
bb2c6f6076
commit
1da39caad3
@ -303,17 +303,15 @@ class Issue < ActiveRecord::Base
|
||||
# * or the status was nil
|
||||
def tracker=(tracker)
|
||||
tracker_was = self.tracker
|
||||
association(:tracker).writer(tracker)
|
||||
if tracker != tracker_was
|
||||
if status == default_status
|
||||
if status == tracker_was.try(:default_status)
|
||||
self.status = nil
|
||||
elsif status && tracker && !tracker.issue_status_ids.include?(status.id)
|
||||
self.status = nil
|
||||
end
|
||||
@workflow_rule_by_attribute = nil
|
||||
end
|
||||
association(:tracker).writer(tracker)
|
||||
if tracker != tracker_was
|
||||
reassign_custom_field_values
|
||||
@workflow_rule_by_attribute = nil
|
||||
end
|
||||
self.status ||= default_status
|
||||
self.tracker
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user