diff --git a/app/code/community/Sitewards/B2BProfessional/Model/Observer.php b/app/code/community/Sitewards/B2BProfessional/Model/Observer.php index 51e318d..aa181dd 100644 --- a/app/code/community/Sitewards/B2BProfessional/Model/Observer.php +++ b/app/code/community/Sitewards/B2BProfessional/Model/Observer.php @@ -121,7 +121,10 @@ public function controllerActionPredispatch(Varien_Event_Observer $oObserver) */ public function coreBlockAbstractToHtmlBefore(Varien_Event_Observer $oObserver) { - if ($this->isExtensionActive()) { + /* @var $oB2BCustomerHelper Sitewards_B2BProfessional_Helper_Customer */ + $oB2BCustomerHelper = Mage::helper('sitewards_b2bprofessional/customer'); + + if ($this->isExtensionActive() && !$oB2BCustomerHelper->isCustomerLoggedIn()) { $oBlock = $oObserver->getData('block'); if ($oBlock instanceof Mage_Catalog_Block_Product_List_Toolbar) {