Index: app/models/issue.rb =================================================================== --- app/models/issue.rb (revision 3826) +++ app/models/issue.rb (working copy) @@ -68,8 +68,8 @@ :conditions => ["#{Project.table_name}.status=#{Project::STATUS_ACTIVE}"] before_create :default_assign - before_save :reschedule_following_issues, :close_duplicates, :update_done_ratio_from_issue_status - after_save :update_nested_set_attributes, :update_parent_attributes, :create_journal + before_save :close_duplicates, :update_done_ratio_from_issue_status + after_save :reschedule_following_issues, :update_nested_set_attributes, :update_parent_attributes, :create_journal after_destroy :destroy_children after_destroy :update_parent_attributes @@ -752,10 +752,8 @@ # Updates start/due dates of following issues def reschedule_following_issues - if start_date_changed? || due_date_changed? - relations_from.each do |relation| - relation.set_issue_to_dates - end + relations_from.each do |relation| + relation.set_issue_to_dates end end