fix(billing): Restrict Stripe subscription status update to 'active' only

This commit is contained in:
Andras Bacsai
2025-03-01 12:10:28 +01:00
parent ebcc6508af
commit 3169803259

View File

@@ -50,7 +50,7 @@ class CloudCleanupSubscriptions extends Command
} else {
$subscription = $stripe->subscriptions->retrieve(data_get($team, 'subscription.stripe_subscription_id'), []);
$status = data_get($subscription, 'status');
if ($status === 'active' || $status === 'past_due') {
if ($status === 'active') {
$team->subscription->update([
'stripe_invoice_paid' => true,
'stripe_trial_already_ended' => false,