Files
sure/app
Juan Manuel Reyes 388f249e4e Fix nil-key collision in budget category hash lookups (#1136)
Both Uncategorized and Other Investments are synthetic categories with
id=nil. When expense_totals_by_category indexes by category.id, Other
Investments overwrites Uncategorized at the nil key, causing uncategorized
actual spending to always return 0.

Use category.name as fallback key (id || name) to differentiate the two
synthetic categories in all hash builders and lookup sites.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 23:24:33 +01:00
..
2026-03-06 10:16:14 +01:00
2026-03-06 10:16:14 +01:00
2026-03-06 10:16:14 +01:00
2026-03-06 10:16:14 +01:00
2026-02-16 21:11:41 +01:00