From d5ad6088f6e25eb7dd3eeb2b65b9bcbb50788254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Mon, 22 Mar 2021 13:56:26 +0100 Subject: [PATCH] Create data mapper for cached data / billing context --- .../Billing/BillingContextMapper.php | 47 +++++++++++++++++++ app/Http/Livewire/BillingPortalPurchase.php | 3 +- 2 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 app/DataMapper/Billing/BillingContextMapper.php diff --git a/app/DataMapper/Billing/BillingContextMapper.php b/app/DataMapper/Billing/BillingContextMapper.php new file mode 100644 index 000000000000..3d878f38841e --- /dev/null +++ b/app/DataMapper/Billing/BillingContextMapper.php @@ -0,0 +1,47 @@ + 'integer', + 'email' => 'string', + 'client_id' => 'integer', + 'invoice_id' => 'integer', + ]; +} diff --git a/app/Http/Livewire/BillingPortalPurchase.php b/app/Http/Livewire/BillingPortalPurchase.php index aa98fdc17da6..950065bd8551 100644 --- a/app/Http/Livewire/BillingPortalPurchase.php +++ b/app/Http/Livewire/BillingPortalPurchase.php @@ -284,8 +284,7 @@ class BillingPortalPurchase extends Component 'billing_subscription_id' => $this->billing_subscription->id, 'email' => $this->email ?? $this->contact->email, 'client_id' => $this->contact->client->id, - 'invoice_id' => $this->invoice->id, - 'subscription_id' => $this->billing_subscription->id], + 'invoice_id' => $this->invoice->id], now()->addMinutes(60) );