fix n+1 for categories (#1693)

This commit is contained in:
Georgi Tapalilov
2025-01-27 16:34:13 +02:00
committed by GitHub
parent eabfb7aae1
commit d2a7aef6ef

View File

@@ -94,7 +94,7 @@ class Budget < ApplicationRecord
# Continuous gray segment for empty budgets
return [ { color: "#F0F0F0", amount: 1, id: unused_segment_id } ] unless allocations_valid?
segments = budget_categories.map do |bc|
segments = budget_categories.includes(:category).map do |bc|
{ color: bc.category.color, amount: bc.actual_spending, id: bc.id }
end