fix: Array cast of recognize function rule ids

This commit is contained in:
Ahmed Bouhuolia
2024-09-04 16:48:34 +02:00
parent 85acc85f17
commit f7a7925028

View File

@@ -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');