Fixed that r11641 prevents precedes/follows relations between subtasks (#13586).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11692 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang committed 2013-03-26 21:31:29 +00:00
1 parent de68231632
commit ed5b14884c
2 files changed
+19 -2

No files matched your search

+6 -2
View File
@@ -859,10 +859,14 @@ class Issue < ActiveRecord::Base
dependencies = []
dependencies += relations_from.map(&:issue_to)
dependencies += children unless leaf?
dependencies << parent
dependencies.compact!
dependencies -= except
dependencies + dependencies.map {|issue| issue.all_dependent_issues(except)}.flatten
dependencies += dependencies.map {|issue| issue.all_dependent_issues(except)}.flatten
if parent
dependencies << parent
dependencies += parent.all_dependent_issues(except + parent.descendants)
end
dependencies
end
# Returns an array of issues that duplicate this one