From 0bed6d4d1ad3e43646cc587a0f98a342a55e579b Mon Sep 17 00:00:00 2001 From: Ioannis Igoumenos Date: Tue, 23 Jul 2024 16:45:16 +0300 Subject: [PATCH] Fix Configurtion Breadcrumb for isConfigurationTables --- app/src/Controller/Component/BreadcrumbComponent.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/Controller/Component/BreadcrumbComponent.php b/app/src/Controller/Component/BreadcrumbComponent.php index 16a3a99d7..071733ee8 100644 --- a/app/src/Controller/Component/BreadcrumbComponent.php +++ b/app/src/Controller/Component/BreadcrumbComponent.php @@ -111,8 +111,9 @@ public function beforeRender(EventInterface $event) { // Do we have a target model, and if so is it a configuration // model (eg: ApiUsers) or an object model (eg: CoPeople)? - if(isset($controller->$modelsName) // May not be set under certain error conditions - && method_exists($controller->$modelsName, "isConfigurationTable")) { + if(\is_object($controller->$modelsName) + && method_exists($controller->$modelsName, "isConfigurationTable") + ) { $controller->set('vv_bc_configuration_link', $controller->$modelsName->isConfigurationTable()); } else { $controller->set('vv_bc_configuration_link', false);