diff --git a/CHANGELOG b/CHANGELOG index 03fff8c2a..c46a3bfdf 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,6 +3,7 @@ - Liquid: Make project-level collections available for Liquid syntax - Upgraded gems: nokogiri, rails, rexml - Bugs fixes: + - Issues: Update Affected column after a node has been renamed or merged - Navigation: Restore functionality of native browser back/forward buttons - Bug tracker items: - [item] diff --git a/app/views/issues/_table.html.erb b/app/views/issues/_table.html.erb index 1ee054deb..57e778617 100644 --- a/app/views/issues/_table.html.erb +++ b/app/views/issues/_table.html.erb @@ -1,4 +1,4 @@ -<% cache ['issues-table', @all_columns, issues.map(&:id), @issues.map(&:updated_at).map(&:to_i).sort.last, @tags] do %> +<% cache ['issues-table', @all_columns, issues.map(&:affected), issues.map(&:id), @issues.map(&:updated_at).map(&:to_i).sort.last, @tags] do %> <% table_attributes = { behavior: 'dradis-datatable', 'default-columns': @default_columns.to_json, @@ -21,7 +21,7 @@ <% issues.each do |issue| %> - <% cache [issue, @all_columns, issue.try(:affected_count), issue.try(:state), 'issues-table', @tags] do %> + <% cache [issue, @all_columns, issue.try(:affected_count), issue.affected.pluck(:updated_at), issue.try(:state), 'issues-table', @tags] do %> <% @all_columns.each do |column| %>