diff options
author | Maurício Meneghini Fauth <mauricio@fauth.dev> | 2022-07-24 00:38:22 +0300 |
---|---|---|
committer | Maurício Meneghini Fauth <mauricio@fauth.dev> | 2022-07-24 00:38:22 +0300 |
commit | e2c7aa8628747535258845eaf0f5f0cd144f9567 (patch) | |
tree | e1441790bd08d2a6de1436e87335bb1df6cc5158 /libraries/classes/Navigation | |
parent | 21c36a0c0619d426e6134e8cbdd37b2689b8c748 (diff) |
Fix error when a db group name is same as container name
Fixes #17659
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Diffstat (limited to 'libraries/classes/Navigation')
-rw-r--r-- | libraries/classes/Navigation/NavigationTree.php | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libraries/classes/Navigation/NavigationTree.php b/libraries/classes/Navigation/NavigationTree.php index b743f9df22..3d5289d429 100644 --- a/libraries/classes/Navigation/NavigationTree.php +++ b/libraries/classes/Navigation/NavigationTree.php @@ -41,7 +41,6 @@ use function is_object; use function mb_strlen; use function mb_strpos; use function mb_substr; -use function method_exists; use function sort; use function sprintf; use function strcasecmp; @@ -1306,11 +1305,10 @@ class NavigationTree $nodeIsSpecial = in_array($node->realName, self::SPECIAL_NODE_NAMES, true); - /** @var Node $realParent */ $realParent = $node->realParent(); if ( - ($nodeIsContainer && $nodeIsSpecial) - && method_exists($realParent, 'getPresence') + $nodeIsContainer && $nodeIsSpecial + && $realParent instanceof Node && $realParent->getPresence($node->realName) >= $filterItemMin ) { $paths = $node->getPaths(); |