diff options
-rw-r--r-- | changelogs/unreleased/31280-fix-showing-issues-from-pending-delete-projects.yml | 4 | ||||
-rw-r--r-- | lib/banzai/reference_parser/issue_parser.rb | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/changelogs/unreleased/31280-fix-showing-issues-from-pending-delete-projects.yml b/changelogs/unreleased/31280-fix-showing-issues-from-pending-delete-projects.yml new file mode 100644 index 00000000000..8bd697a589c --- /dev/null +++ b/changelogs/unreleased/31280-fix-showing-issues-from-pending-delete-projects.yml @@ -0,0 +1,4 @@ +--- +title: Fix 500 error due to trying to show issues from pending deleting projects +merge_request: 10894 +author: diff --git a/lib/banzai/reference_parser/issue_parser.rb b/lib/banzai/reference_parser/issue_parser.rb index a4e112f660e..649d41b4a91 100644 --- a/lib/banzai/reference_parser/issue_parser.rb +++ b/lib/banzai/reference_parser/issue_parser.rb @@ -16,7 +16,7 @@ module Banzai readable_issues = Ability. issues_readable_by_user(nodes2issues.values, user).to_set - nodes2issues.each.with_object({}) do |(node, issue), result| + nodes2issues.each_with_object({}) do |(node, issue), result| result[node] = issue if readable_issues.include?(issue) end end @@ -27,7 +27,7 @@ module Banzai nodes.map { |node| issues[node] }.compact.uniq end - # FIXME: We should not memories values which could ignore arguments! + # FIXME: We should not memorize values which could ignore arguments! def issues_for_nodes(nodes) @issues_for_nodes ||= grouped_objects_for_nodes( nodes, |