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; }