Fix cumulative budget being reverse and not casting properly
This commit is contained in:
@@ -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`;
|
||||||
|
|||||||
Reference in New Issue
Block a user