Make sure a tab is defined always - Refs #1397

This commit is contained in:
Samuel Georges 2015-08-29 16:45:01 +10:00
parent 0aaeaf7406
commit 917cfd437f

View File

@ -144,7 +144,10 @@ class AuthManager extends RainAuthManager
$tabs = []; $tabs = [];
foreach ($this->listPermissions() as $permission) { foreach ($this->listPermissions() as $permission) {
$tab = isset($permission->tab) ? $permission->tab : null; $tab = isset($permission->tab)
? $permission->tab
: 'backend::lang.form.undefined_tab';
if (!array_key_exists($tab, $tabs)) { if (!array_key_exists($tab, $tabs)) {
$tabs[$tab] = []; $tabs[$tab] = [];
} }