Fix support for main menu items having a numeric value for `counter`
This commit is contained in:
parent
13a7cc915d
commit
f168c1a601
|
|
@ -318,6 +318,8 @@ class NavigationManager
|
||||||
|
|
||||||
if ($item->counter !== null && is_callable($item->counter)) {
|
if ($item->counter !== null && is_callable($item->counter)) {
|
||||||
$item->counter = call_user_func($item->counter, $item);
|
$item->counter = call_user_func($item->counter, $item);
|
||||||
|
} elseif (!empty((int) $item->counter)) {
|
||||||
|
$item->counter = (int) $item->counter;
|
||||||
} elseif (!empty($sideItems = $this->listSideMenuItems($item->owner, $item->code))) {
|
} elseif (!empty($sideItems = $this->listSideMenuItems($item->owner, $item->code))) {
|
||||||
$item->counter = 0;
|
$item->counter = 0;
|
||||||
foreach ($sideItems as $sideItem) {
|
foreach ($sideItems as $sideItem) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue