From 66452a9f2a4b4d12be2042cfb32de3822fe60fac Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 9 Mar 2024 16:35:00 +1100 Subject: [PATCH] Catch archived / deleted subscriptions --- .../ClientPortal/SubscriptionPurchaseController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Http/Controllers/ClientPortal/SubscriptionPurchaseController.php b/app/Http/Controllers/ClientPortal/SubscriptionPurchaseController.php index 62d776869f37..ad0e0f212fb7 100644 --- a/app/Http/Controllers/ClientPortal/SubscriptionPurchaseController.php +++ b/app/Http/Controllers/ClientPortal/SubscriptionPurchaseController.php @@ -25,6 +25,10 @@ class SubscriptionPurchaseController extends Controller { App::setLocale($subscription->company->locale()); + if ($subscription->trashed()) { + return $this->render('generic.not_available', ['account' => $subscription->company->account, 'company' => $subscription->company]); + } + /* Make sure the contact is logged into the correct company for this subscription */ if (auth()->guard('contact')->user() && auth()->guard('contact')->user()->company_id != $subscription->company_id) { auth()->guard('contact')->logout();