fix: re-recognize transactions when bank rule is edited (closes #809)

This commit is contained in:
Ahmed Bouhuolia
2026-02-11 23:15:20 +02:00
parent a1d0fc3f0a
commit 49c2777587
4 changed files with 27 additions and 3 deletions

View File

@@ -69,10 +69,13 @@ export class TriggerRecognizedTransactionsSubscriber {
const tenantPayload = await this.tenancyContect.getTenantJobPayload();
const payload = {
ruleId: bankRule.id,
shouldRevert: true,
...tenantPayload,
} as RecognizeUncategorizedTransactionsJobPayload;
// Re-recognize the transactions based on the new rules.
// Setting shouldRevert to true ensures that transactions previously recognized
// by this or lower-priority rules are re-evaluated against the updated rule.
await this.recognizeTransactionsQueue.add(
RecognizeUncategorizedTransactionsJob,
payload,