← All changes
|
app/Modules/PaymentMethods/StripeGateway/SwitchCustomerMethod.php
+2
-4
1.5.4
→
1.6.6
View file →
| @@ -204,9 +204,8 @@ | ||
| 204 | 204 | |
| 205 | 205 | private function updateSubscription($subscriptionId, $newSub, $plan, $customerId) |
| 206 | 206 | { |
| 207 | 207 | $subscriptionModel = Subscription::query()->where('id', $subscriptionId)->first(); |
| 208 | - $config = $subscriptionModel->config ?: []; | |
| 209 | 208 | |
| 210 | 209 | $subscriptionModel->update([ |
| 211 | 210 | 'vendor_subscription_id' => Arr::get($newSub, 'id'), |
| 212 | 211 | 'vendor_plan_id' => Arr::get($newSub, 'id'), |
| @@ -212,12 +211,11 @@ | ||
| 212 | 211 | 'vendor_plan_id' => Arr::get($newSub, 'id'), |
| 213 | 212 | 'current_payment_method' => 'stripe', |
| 214 | 213 | 'vendor_customer_id' => $customerId, |
| 215 | 214 | 'status' => StripeHelper::transformSubscriptionStatus($newSub), |
| 216 | - 'config' => array_merge($config, [ | |
| 217 | - 'is_trial_days_simulated' => 'yes' | |
| 218 | - ]) | |
| 219 | 215 | ]); |
| 216 | + | |
| 217 | + $subscriptionModel->mergeConfig(['is_trial_days_simulated' => 'yes']); | |
| 220 | 218 | } |
| 221 | 219 | |
| 222 | 220 | private function updateBillingInfo($subscriptionId, $pm) |
| 223 | 221 | { |