fix: decrement uncategorized transactions count

This commit is contained in:
Ahmed Bouhuolia
2024-08-04 13:15:20 +02:00
parent fdf3e34f1c
commit 00f5bb1d73
6 changed files with 27 additions and 19 deletions

View File

@@ -37,12 +37,13 @@ export class DecrementUncategorizedTransactionOnMatching {
const { UncategorizedCashflowTransaction, Account } =
this.tenancy.models(tenantId);
const transactions = await UncategorizedCashflowTransaction.query().whereIn(
'id',
uncategorizedTransactionIds
);
const uncategorizedTransactions =
await UncategorizedCashflowTransaction.query().whereIn(
'id',
uncategorizedTransactionIds
);
await PromisePool.withConcurrency(1)
.for(transactions)
.for(uncategorizedTransactions)
.process(async (transaction) => {
await Account.query(trx)
.findById(transaction.accountId)