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:
1 parent
de68231632
commit
ed5b14884c
2 files changed
+19
-2
No files matched your search
+6
-2
@@ -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
|
||||
|
||||
Reference in new issue
Block a user