From 3dadbeac4dc68997f334f70b49f4822b791303f1 Mon Sep 17 00:00:00 2001 From: Ahmed Bouhuolia Date: Fri, 7 Jun 2024 01:30:08 +0200 Subject: [PATCH] fix: all sql queries should be under one transaction --- packages/server/src/services/Banking/Plaid/PlaidSyncDB.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/server/src/services/Banking/Plaid/PlaidSyncDB.ts b/packages/server/src/services/Banking/Plaid/PlaidSyncDB.ts index 1137db82f..004662cfd 100644 --- a/packages/server/src/services/Banking/Plaid/PlaidSyncDB.ts +++ b/packages/server/src/services/Banking/Plaid/PlaidSyncDB.ts @@ -46,7 +46,7 @@ export class PlaidSyncDb { trx?: Knex.Transaction ) { const { Account } = this.tenancy.models(tenantId); - const plaidAccount = Account.query().findOne( + const plaidAccount = await Account.query().findOne( 'plaidAccountId', createBankAccountDTO.plaidAccountId ); @@ -101,11 +101,11 @@ export class PlaidSyncDb { ): Promise { const { Account } = this.tenancy.models(tenantId); - const cashflowAccount = await Account.query() + const cashflowAccount = await Account.query(trx) .findOne({ plaidAccountId }) .throwIfNotFound(); - const openingEquityBalance = await Account.query().findOne( + const openingEquityBalance = await Account.query(trx).findOne( 'slug', 'opening-balance-equity' );