fix : bug in extend sub

This commit is contained in:
2026-02-02 12:26:45 +03:30
parent fcef65aa38
commit 00f96f6b33
4 changed files with 33 additions and 2 deletions
@@ -818,7 +818,7 @@ export class InvoicesService {
await this.scheduleNextRenewalJob(userSubscription);
// Call external API for dmenu service upgrades
if (upgradePlan.service.name.toLowerCase().includes('dmenu') || upgradePlan.service.slug?.toLowerCase().includes('dmenu')) {
if (upgradePlan.service.slug?.toLowerCase().includes('dmenu')) {
try {
this.logger.log(`Calling external API for dmenu upgrade: subscription ${userSubscription.id}`);
const dmenuPlan = upgradePlan.name.includes("دلیوری") ? "premium" : "base";
@@ -850,7 +850,7 @@ export class InvoicesService {
await this.scheduleNextRenewalJob(userSubscription);
// Call external API for dmenu service upgrades
if (userSubscription.plan.service.name.toLowerCase().includes('dmenu') || userSubscription.plan.service.slug?.toLowerCase().includes('dmenu')) {
if (userSubscription.plan.service.slug?.toLowerCase().includes('dmenu')) {
try {
this.logger.log(`Calling external API for dmenu upgrade: subscription ${userSubscription.id}`);
const dmenuPlan = userSubscription.plan.name.includes("دلیوری") ? "premium" : "base";
@@ -13,6 +13,9 @@ export class SubscriptionPlan extends BaseEntity {
@Column({ type: "varchar", length: 150, nullable: false })
name: string;
@Column({ type: "varchar", length: 150, nullable: true })
slug?: string;
@Column({ type: "int", nullable: false })
duration: number;