@@ -893,9 +893,9 class Issue < ActiveRecord::Base | |||||
893 |
|
893 | |||
894 | # Add parent to queue, if not already in it. |
|
894 | # Add parent to queue, if not already in it. | |
895 | parent = current_issue.parent |
|
895 | parent = current_issue.parent | |
896 |
parent |
|
896 | parent_status = issue_status[parent] | |
897 |
|
897 | |||
898 |
if parent && (parent |
|
898 | if parent && (parent_status == eNOT_DISCOVERED) && !except.include?(parent) | |
899 | queue << parent |
|
899 | queue << parent | |
900 | issue_status[parent] = ePROCESS_RELATIONS_ONLY |
|
900 | issue_status[parent] = ePROCESS_RELATIONS_ONLY | |
901 | end |
|
901 | end | |
@@ -918,16 +918,16 class Issue < ActiveRecord::Base | |||||
918 | end |
|
918 | end | |
919 |
|
919 | |||
920 | # Add related issues to the queue, if they are not already in it. |
|
920 | # Add related issues to the queue, if they are not already in it. | |
921 |
current_issue.relations_from.map(&:issue_to).each do |related |
|
921 | current_issue.relations_from.map(&:issue_to).each do |related_issue| | |
922 |
if (issue_status[related |
|
922 | if (issue_status[related_issue] == eNOT_DISCOVERED) && !except.include?(related_issue) | |
923 |
queue << related |
|
923 | queue << related_issue | |
924 |
issue_status[related |
|
924 | issue_status[related_issue] = ePROCESS_ALL | |
925 |
elsif (issue_status[related |
|
925 | elsif (issue_status[related_issue] == eRELATIONS_PROCESSED) && !except.include?(related_issue) | |
926 |
queue << related |
|
926 | queue << related_issue | |
927 |
issue_status[related |
|
927 | issue_status[related_issue] = ePROCESS_CHILDREN_ONLY | |
928 |
elsif (issue_status[related |
|
928 | elsif (issue_status[related_issue] == ePROCESS_RELATIONS_ONLY) && !except.include?(related_issue) | |
929 |
queue << related |
|
929 | queue << related_issue | |
930 |
issue_status[related |
|
930 | issue_status[related_issue] = ePROCESS_ALL | |
931 | end |
|
931 | end | |
932 | end |
|
932 | end | |
933 |
|
933 |
General Comments 0
You need to be logged in to leave comments.
Login now