Fixes for billing portal purchase

This commit is contained in:
David Bomba 2021-11-08 17:35:15 +11:00
parent 0ac1cfcb9c
commit 7c2170d505

View File

@ -26,6 +26,8 @@ use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Str;
use App\DataMapper\ClientSettings;
use Livewire\Component; use Livewire\Component;
class BillingPortalPurchase extends Component class BillingPortalPurchase extends Component
@ -241,7 +243,8 @@ class BillingPortalPurchase extends Component
'contacts' => [ 'contacts' => [
['email' => $this->email], ['email' => $this->email],
], ],
'settings' => [], 'client_hash' => Str::random(40),
'settings' => ClientSettings::defaults(),
]; ];
foreach ($this->request_data as $field => $value) { foreach ($this->request_data as $field => $value) {