mirror of
https://github.com/meineerde/redmine.git
synced 2026-02-27 14:01:46 +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
|
# * or the status was nil
|
||||||
def tracker=(tracker)
|
def tracker=(tracker)
|
||||||
tracker_was = self.tracker
|
tracker_was = self.tracker
|
||||||
|
association(:tracker).writer(tracker)
|
||||||
if tracker != tracker_was
|
if tracker != tracker_was
|
||||||
if status == default_status
|
if status == tracker_was.try(:default_status)
|
||||||
self.status = nil
|
self.status = nil
|
||||||
elsif status && tracker && !tracker.issue_status_ids.include?(status.id)
|
elsif status && tracker && !tracker.issue_status_ids.include?(status.id)
|
||||||
self.status = nil
|
self.status = nil
|
||||||
end
|
end
|
||||||
@workflow_rule_by_attribute = nil
|
|
||||||
end
|
|
||||||
association(:tracker).writer(tracker)
|
|
||||||
if tracker != tracker_was
|
|
||||||
reassign_custom_field_values
|
reassign_custom_field_values
|
||||||
|
@workflow_rule_by_attribute = nil
|
||||||
end
|
end
|
||||||
self.status ||= default_status
|
self.status ||= default_status
|
||||||
self.tracker
|
self.tracker
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user