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); } }