From 182814fd06cf5ac80e8b2edbfc27d144c24184df Mon Sep 17 00:00:00 2001 From: Aleksandar Petkov Date: Wed, 17 Sep 2025 11:51:55 +0300 Subject: [PATCH] feat: Send email to billing user on no consent found or invalid consent --- .../api/src/tasks/bank-import/import-transactions.task.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/api/src/tasks/bank-import/import-transactions.task.ts b/apps/api/src/tasks/bank-import/import-transactions.task.ts index 834ae62a..f49a6bf0 100644 --- a/apps/api/src/tasks/bank-import/import-transactions.task.ts +++ b/apps/api/src/tasks/bank-import/import-transactions.task.ts @@ -182,9 +182,11 @@ export class IrisTasks { try { const account = await this.getIrisUserIBANaccount() - if (!account) return Logger.error(`no consent granted for IBAN: ${this.IBAN}`) - if (account.consents.consents[0].status !== 'valid') - return Logger.error(`consent expired for IBAN: ${this.IBAN}`) + // if (!account) return Logger.error(`no consent granted for IBAN: ${this.IBAN}`) + if (!account || account.consents.consents[0].status !== 'valid') { + await this.notifyForExpiringIrisConsentTASK() + return Logger.error(`consent expired or not found for IBAN: ${this.IBAN}`) + } ibanAccount = account } catch (e) {