Skip to content

Commit d69ef9d

Browse files
author
Oleksandr Iegorov
committed
MC-17137: When persistent cart is disabled, logged in users still have a persistent cart session
1 parent 7b31d75 commit d69ef9d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/code/Magento/Persistent/Observer/CheckExpirePersistentQuoteObserver.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ public function execute(\Magento\Framework\Event\Observer $observer)
145145
*/
146146
private function isPersistentQuoteOutdated(): bool
147147
{
148-
if (!$this->_persistentData->isEnabled() && $this->_checkoutSession->getQuoteId()) {
148+
if (!$this->_persistentData->isEnabled() && !$this->_customerSession->isLoggedIn()
149+
&& $this->_checkoutSession->getQuoteId()) {
149150
return (bool)$this->getQuote()->getIsPersistent();
150151
}
151152
return false;

0 commit comments

Comments
 (0)