From 14fbeb7879f4685a3d94a669bd21c664c3e160f2 Mon Sep 17 00:00:00 2001 From: forehalo Date: Tue, 23 Jul 2024 08:19:28 +0000 Subject: [PATCH] fix(server): should clean bill date if lifetime subscription (#7577) --- packages/backend/server/src/plugins/payment/service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/backend/server/src/plugins/payment/service.ts b/packages/backend/server/src/plugins/payment/service.ts index be7bc42793..ba4bcfb9f6 100644 --- a/packages/backend/server/src/plugins/payment/service.ts +++ b/packages/backend/server/src/plugins/payment/service.ts @@ -573,7 +573,9 @@ export class SubscriptionService { stripeSubscriptionId: null, status: SubscriptionStatus.Active, recurring: SubscriptionRecurring.Lifetime, + start: new Date(), end: null, + nextBillAt: null, }, }); @@ -590,8 +592,8 @@ export class SubscriptionService { stripeSubscriptionId: null, plan: invoice.plan, recurring: invoice.recurring, - end: null, start: new Date(), + end: null, status: SubscriptionStatus.Active, nextBillAt: null, },