diff --git a/packages/server/src/services/Banking/RegonizeTranasctions/RecognizeTranasctionsService.ts b/packages/server/src/services/Banking/RegonizeTranasctions/RecognizeTranasctionsService.ts index 6c3ddb052..d176a3c1b 100644 --- a/packages/server/src/services/Banking/RegonizeTranasctions/RecognizeTranasctionsService.ts +++ b/packages/server/src/services/Banking/RegonizeTranasctions/RecognizeTranasctionsService.ts @@ -78,9 +78,9 @@ export class RecognizeTranasctionsService { }); const bankRules = await BankRule.query(trx).onBuild((q) => { - const rulesIds = castArray(ruleId); + const rulesIds = !isEmpty(ruleId) ? castArray(ruleId) : []; - if (!isEmpty(rulesIds)) { + if (rulesIds?.length > 0) { q.whereIn('id', rulesIds); } q.withGraphFetched('conditions');