diff --git a/apps/backend/src/modules/tbank/services/broker-analytics.service.ts b/apps/backend/src/modules/tbank/services/broker-analytics.service.ts index e129eb4..54c8ff5 100644 --- a/apps/backend/src/modules/tbank/services/broker-analytics.service.ts +++ b/apps/backend/src/modules/tbank/services/broker-analytics.service.ts @@ -77,8 +77,13 @@ export class BrokerAnalyticsService { let totalCoupons = 0; for (const op of operations) { - const payment = JSON.parse(op.payment!); - const value = payment.value ?? 0; + let value = 0; + try { + const payment = JSON.parse(op.payment!); + value = payment.value ?? 0; + } catch { + continue; + } if (DEPOSIT_TYPES.has(op.type)) { totalDeposits += value;