Closed
Description
Preconditions (*)
- Magento v2.3.2
- Enable Persistent Shopping Cart
Steps to reproduce (*)
- Enable Persistence in in Magento Admin
- Sign-in as a customer and check the "Remember me" persistence checkbox on login.
- Add product to cart
- Trigger persistence by deleting phpsession cookie from browser
- Navigate to checkout
- Enter address information, select shipping option and press next
- Don't select a payment method, instead return to the homepage by pressing logo
- Press the "Not you?" link to clear persistence
Expected result (*)
- Persistence is cleared
- User is redirected to sign-in page
Actual result (*)
Triggered by:
if (!$shippingAddress->getCountryId()) { // Remove empty quote address $this->quoteAddressResource->delete($shippingAddress); throw new StateException(__('The shipping address is missing. Set the address and try again.')); }
Line 206 in vendor\magento\module-quote\Model\ShippingMethodManagement.php
Metadata
Metadata
Assignees
Labels
The issue has been fixed in 2.3 release lineThe issue has been fixed in 2.4-develop branchGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 1 Passed. Automatic verification of issue format passedGate 4. Acknowledged. Issue is added to backlog and ready for developmentThe issue has been reproduced on latest 2.3 release