From 8d2e5f1839e098328b7dbddc6460a53c8e3044a2 Mon Sep 17 00:00:00 2001 From: Alexandre Friquet Date: Tue, 24 Oct 2017 17:09:01 +0200 Subject: [PATCH] Treat only issues with corresponding workflow transitions: refs #32. --- app/models/kanban_board.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/models/kanban_board.rb b/app/models/kanban_board.rb index 9520a42..c4dd95d 100644 --- a/app/models/kanban_board.rb +++ b/app/models/kanban_board.rb @@ -34,12 +34,16 @@ class KanbanBoard RedhopperIssue.where(issue: project_issues).includes(:issue).ordered.each do |redhopper_issue| issue = redhopper_issue.issue - column_for_issue_status(issue.status) << redhopper_issue + if issue_column = column_for_issue_status(issue.status) + issue_column << redhopper_issue + end project_issues.delete issue end project_issues.each do |issue| - column_for_issue_status(issue.status) << RedhopperIssue.new(issue: issue) + if issue_column = column_for_issue_status(issue.status) + issue_column << RedhopperIssue.new(issue: issue) + end end end -- GitLab