diff --git a/app/Http/Controllers/ClientPortalController.php b/app/Http/Controllers/ClientPortalController.php index 1b531b202645..d85068e29189 100644 --- a/app/Http/Controllers/ClientPortalController.php +++ b/app/Http/Controllers/ClientPortalController.php @@ -269,6 +269,7 @@ class ClientPortalController extends BaseController if (! $account->enable_client_portal) { return $this->returnError(); } elseif (! $account->enable_client_portal_dashboard) { + session()->reflash(); return redirect()->to('/client/invoices/'); } @@ -987,7 +988,7 @@ class ClientPortalController extends BaseController $client = $contact->client; $account = $contact->account; - if (! $account->enable_client_portal || ! $account->enable_client_portal_dashboard) { + if (! $account->enable_client_portal) { return $this->returnError(); } @@ -1022,6 +1023,7 @@ class ClientPortalController extends BaseController event(new \App\Events\ClientWasUpdated($client)); - return redirect('/client/dashboard')->withMessage(trans('texts.updated_client_details')); + return redirect($account->enable_client_portal_dashboard ? '/client/dashboard' : '/client/payment_methods') + ->withMessage(trans('texts.updated_client_details')); } } diff --git a/resources/views/invited/details.blade.php b/resources/views/invited/details.blade.php index b91d865f1568..e8ba0051a09a 100644 --- a/resources/views/invited/details.blade.php +++ b/resources/views/invited/details.blade.php @@ -133,7 +133,7 @@
- +