Fix for invalid settings route

This commit is contained in:
Hillel Coren 2018-02-19 12:54:57 +02:00
parent 3317342306
commit d973cf5d4d

View File

@ -295,13 +295,18 @@ class AccountController extends BaseController
} elseif ($section === ACCOUNT_SYSTEM_SETTINGS) { } elseif ($section === ACCOUNT_SYSTEM_SETTINGS) {
return self::showSystemSettings(); return self::showSystemSettings();
} else { } else {
$view = "accounts.{$section}";
if (! view()->exists($view)) {
return redirect('/settings/company_details');
}
$data = [ $data = [
'account' => Account::with('users')->findOrFail(Auth::user()->account_id), 'account' => Account::with('users')->findOrFail(Auth::user()->account_id),
'title' => trans("texts.{$section}"), 'title' => trans("texts.{$section}"),
'section' => $section, 'section' => $section,
]; ];
return View::make("accounts.{$section}", $data); return View::make($view, $data);
} }
} }