From a7e7ff61ef1223babf8ccdfb962a24ed0d1eebd5 Mon Sep 17 00:00:00 2001 From: shall0pass <20625555+shall0pass@users.noreply.github.com> Date: Mon, 17 Jul 2023 16:36:15 -0500 Subject: [PATCH] Goals: Fix calculated fill when using multiple 'up to' statements in different priority levels (#1312) --- packages/loot-core/src/server/budget/goaltemplates.ts | 2 +- upcoming-release-notes/1312.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 upcoming-release-notes/1312.md diff --git a/packages/loot-core/src/server/budget/goaltemplates.ts b/packages/loot-core/src/server/budget/goaltemplates.ts index e17effde8..d746e6f36 100644 --- a/packages/loot-core/src/server/budget/goaltemplates.ts +++ b/packages/loot-core/src/server/budget/goaltemplates.ts @@ -352,7 +352,7 @@ async function applyCategoryTemplate( } else { increment = limit; } - if (to_budget + increment < budgetAvailable || !priority) { + if (increment < budgetAvailable || !priority) { to_budget += increment; } else { if (budgetAvailable > 0) to_budget += budgetAvailable; diff --git a/upcoming-release-notes/1312.md b/upcoming-release-notes/1312.md new file mode 100644 index 000000000..12dfbda57 --- /dev/null +++ b/upcoming-release-notes/1312.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [shall0pass] +--- + +Goals: Fix calculated fill when using multiple 'up to' statements in different priority levels \ No newline at end of file -- GitLab