From df1c58954f564b2bca4d7e43ac7992622a724e7f Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Tue, 2 Aug 2022 09:15:02 +0200 Subject: [PATCH] check active view can determined for getting debug bar component --- Modules/Core/ShopControl_DebugBar.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Modules/Core/ShopControl_DebugBar.php b/Modules/Core/ShopControl_DebugBar.php index 76b19e4..75b4ea6 100644 --- a/Modules/Core/ShopControl_DebugBar.php +++ b/Modules/Core/ShopControl_DebugBar.php @@ -50,10 +50,14 @@ class ShopControl_DebugBar extends ShopControl_DebugBar_parent { if (!isAdmin()) { /** @var DebugBarComponent $debugBarComponent */ - $debugBarComponent = Registry::getConfig()->getActiveView()->getComponent(DebugBarComponent::class); - echo $debugBarComponent->getRenderer()->renderHead(); - $debugBarComponent->addTimelineMessures(); - echo $debugBarComponent->getRenderer()->render(); + $activeView = Registry::getConfig()->getActiveView(); + if ($activeView && + $debugBarComponent = $activeView->getComponent(DebugBarComponent::class) + ) { + echo $debugBarComponent->getRenderer()->renderHead(); + $debugBarComponent->addTimelineMessures(); + echo $debugBarComponent->getRenderer()->render(); + } } } }