From 8e6be55a278573e207e83ed4538dba47fc1f6845 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sat, 4 Jul 2026 16:01:43 +0330 Subject: [PATCH] fix bug in sms price --- src/modules/users/providers/campaign-dispatch.listener.ts | 4 ++-- src/modules/users/providers/campaign.service.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/users/providers/campaign-dispatch.listener.ts b/src/modules/users/providers/campaign-dispatch.listener.ts index eb8ad5e..04ad33f 100644 --- a/src/modules/users/providers/campaign-dispatch.listener.ts +++ b/src/modules/users/providers/campaign-dispatch.listener.ts @@ -76,8 +76,8 @@ export class CampaignDispatchListener { } private getSmsUnitPrice(): number { - const configuredPrice = this.configService.get('SMS_UNIT_PRICE'); - if (typeof configuredPrice === 'number' && Number.isFinite(configuredPrice) && configuredPrice >= 0) { + const configuredPrice = Number(this.configService.get('SMS_UNIT_PRICE')); + if (Number.isFinite(configuredPrice) && configuredPrice >= 0) { return configuredPrice; } diff --git a/src/modules/users/providers/campaign.service.ts b/src/modules/users/providers/campaign.service.ts index 5935e69..6861a03 100644 --- a/src/modules/users/providers/campaign.service.ts +++ b/src/modules/users/providers/campaign.service.ts @@ -173,8 +173,8 @@ export class CampaignService { } private getSmsUnitPrice(): number { - const configuredPrice = this.configService.get('SMS_UNIT_PRICE'); - if (typeof configuredPrice === 'number' && Number.isFinite(configuredPrice) && configuredPrice >= 0) { + const configuredPrice = Number(this.configService.get('SMS_UNIT_PRICE')); + if (Number.isFinite(configuredPrice) && configuredPrice >= 0) { return configuredPrice; }