Compare commits

..

1 Commits

Author SHA1 Message Date
d3349231f3 Fix cumulative budget being reverse and not casting properly 2026-02-09 15:21:12 +01:00

View File

@@ -125,7 +125,7 @@ module.exports = {
const allBudgets = db.prepare(` const allBudgets = db.prepare(`
SELECT id, budget_amount, exchange_rate, start_date, end_date SELECT id, budget_amount, exchange_rate, start_date, end_date
FROM weekly_budgets FROM weekly_budgets
ORDER BY start_date DESC ORDER BY start_date ASC
LIMIT 4 LIMIT 4
`).all(); `).all();
@@ -140,7 +140,7 @@ module.exports = {
`).all(budgetPeriod.id, targetUser.id); `).all(budgetPeriod.id, targetUser.id);
const totalSpentInPeriodEur = periodSpendings.reduce((acc, s) => acc + s.amount, 0); const totalSpentInPeriodEur = periodSpendings.reduce((acc, s) => acc + s.amount, 0);
const savedInPeriodEur = budgetPeriod.budget_amount - totalSpentInPeriodEur; const savedInPeriodEur = Number(budgetPeriod.budget_amount) - Number(totalSpentInPeriodEur);
cumulativeSavingsEur += savedInPeriodEur; cumulativeSavingsEur += savedInPeriodEur;
statsDescription += `**Period: ${budgetPeriod.start_date} - ${budgetPeriod.end_date}**\n`; statsDescription += `**Period: ${budgetPeriod.start_date} - ${budgetPeriod.end_date}**\n`;