From d973cf5d4da0b0c159c0d76318dc7c9b83893270 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 19 Feb 2018 12:54:57 +0200 Subject: [PATCH] Fix for invalid settings route --- app/Http/Controllers/AccountController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php index da78262f8844..7a274051be91 100644 --- a/app/Http/Controllers/AccountController.php +++ b/app/Http/Controllers/AccountController.php @@ -295,13 +295,18 @@ class AccountController extends BaseController } elseif ($section === ACCOUNT_SYSTEM_SETTINGS) { return self::showSystemSettings(); } else { + $view = "accounts.{$section}"; + if (! view()->exists($view)) { + return redirect('/settings/company_details'); + } + $data = [ 'account' => Account::with('users')->findOrFail(Auth::user()->account_id), 'title' => trans("texts.{$section}"), 'section' => $section, ]; - return View::make("accounts.{$section}", $data); + return View::make($view, $data); } }