diff --git a/app/views/reports/_breakdown_table.html.erb b/app/views/reports/_breakdown_table.html.erb index 7f6b897be..2034ba4cb 100644 --- a/app/views/reports/_breakdown_table.html.erb +++ b/app/views/reports/_breakdown_table.html.erb @@ -37,21 +37,21 @@ color_class: color_class, level: :category %> - <% if idx < group.size - 1 %> + <% if idx < groups.size - 1 %> <%= render "shared/ruler", classes: "mx-3 lg:mx-4" %> <% end %> <%# Render subcategories if present %> <% if group[:subcategories].present? && group[:subcategories].any? %> - <% group[:subcategories].each_with_index do |subcategory, idx| %> + <% group[:subcategories].each_with_index do |subcategory, sub_idx| %> <%= render "reports/category_row", item: subcategory, total: total, color_class: color_class, level: :subcategory %> - <% end %> - <% if idx < group.size - 1 %> - <%= render "shared/ruler", classes: "mx-3 lg:mx-4" %> + <% if sub_idx < group[:subcategories].size - 1 %> + <%= render "shared/ruler", classes: "mx-3 lg:mx-4" %> + <% end %> <% end %> <% end %> <% end %>