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);