fix: Add Stripe past_due to active team subscription status (#18917)
This commit is contained in:
@@ -34,6 +34,6 @@ export class StripeBillingService implements BillingService {
|
||||
const subscription = await this.stripe.subscriptions.retrieve(subscriptionId);
|
||||
if (!subscription || !subscription.status) return false;
|
||||
|
||||
return subscription.status === "active";
|
||||
return subscription.status === "active" || subscription.status === "past_due";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -165,6 +165,6 @@ export class InternalTeamBilling implements TeamBilling {
|
||||
async checkIfTeamHasActivePlan() {
|
||||
const { subscriptionId } = this.team.metadata;
|
||||
if (!subscriptionId) return false;
|
||||
return billing.checkIfTeamHasActivePlan(subscriptionId);
|
||||
return await billing.checkIfTeamHasActivePlan(subscriptionId);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user