fix: Add Stripe past_due to active team subscription status (#18917)

This commit is contained in:
Joe Au-Yeung
2025-01-27 16:17:09 +00:00
committed by GitHub
parent 61a2a3ef5a
commit 4a93511f50
2 changed files with 2 additions and 2 deletions
@@ -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);
}
}