From 02824ad240406df4aafd8a3cb17cd41faa048d14 Mon Sep 17 00:00:00 2001 From: scojo Date: Tue, 15 Oct 2024 13:58:52 -0700 Subject: [PATCH] recalculateSplit one last time to clear any erroneous errors (#3624) --- packages/loot-core/src/server/accounts/rules.ts | 2 +- upcoming-release-notes/3624.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 upcoming-release-notes/3624.md diff --git a/packages/loot-core/src/server/accounts/rules.ts b/packages/loot-core/src/server/accounts/rules.ts index 58a74c6e4a3..8033f442c12 100644 --- a/packages/loot-core/src/server/accounts/rules.ts +++ b/packages/loot-core/src/server/accounts/rules.ts @@ -795,7 +795,7 @@ export function execActions(actions: Action[], transaction) { // Remove that entry from the subtransactions. update.subtransactions = update.subtransactions.slice(1); - return update; + return recalculateSplit(update); } export class Rule { diff --git a/upcoming-release-notes/3624.md b/upcoming-release-notes/3624.md new file mode 100644 index 00000000000..32d716f3a5b --- /dev/null +++ b/upcoming-release-notes/3624.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [Sjones512] +--- + +Fix rules for scheduled transactions incorrectly showing a split error when the all splits are "fixed-amount".