View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007391 | OXID eShop (all versions) | 1.03. Basket, checkout process | public | 2022-12-15 11:13 | 2024-08-07 15:21 |
Reporter | michael_keiluweit | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Product Version | 6.5.1 | ||||
Target Version | 6.5.3 | ||||
Summary | 0007391: An exception is thrown if a product gets deleted, while someone has it in the basket | ||||
Description | A customer puts a product into his cart, but does not yet buy it (because he wants to buy at a later time) => the article it kept stored in the cart. => Fine! Now the article is deleted by the webshop administrator. When the customer calls the shopping cart he sees a blank page => that's not how it should be.... | ||||
Steps To Reproduce | 1) Put a product into the basket 2) Open the basket 3) Delete the product via the administration area in a new browser tab 4) Go back to the basket tab and use the yellow button "update". 5) You will get a white page and an entry in the oxideshop.log file. Refreshing the browser page or reopening the basket will not cause this error, it's necessary to use the update button in the basket itself. | ||||
Additional Information | [2022-12-15 10:46:20] OXID Logger.ERROR: Der Artikel "058de8224773a1d5fd54d523f0c823e0" ist leider nicht mehr verfügbar ["[object] (OxidEsales\\Eshop\\Core\\Exception\\NoArticleException(code: 0): Der Artikel \"058de8224773a1d5fd54d523f0c823e0\" ist leider nicht mehr verfügbar at /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php:231)\n[stacktrace]\n#0 /var/www/oxideshop/source/oxfunctions.php(104): OxidEsales\\EshopCommunity\\Core\\UtilsObject->oxNew('OxidEsales\\\\Esho...')\n#1 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Model/BasketItem.php(495): oxNew('OxidEsales\\\\Esho...')\n#2 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Model/Basket.php(1520): OxidEsales\\EshopCommunity\\Application\\Model\\BasketItem->getArticle(false)\n#3 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Component/BasketComponent.php(399): OxidEsales\\EshopCommunity\\Application\\Model\\Basket->getBasketSummary()\n#4 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Component/BasketComponent.php(247): OxidEsales\\EshopCommunity\\Application\\Component\\BasketComponent->_addItems(Array)\n#5 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Controller/BaseController.php(534): OxidEsales\\EshopCommunity\\Application\\Component\\BasketComponent->changeBasket()\n#6 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ee/Core/Controller/BaseController.php(64): OxidEsales\\EshopCommunity\\Core\\Controller\\BaseController->executeFunction('changebasket')\n#7 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Application/Controller/FrontendController.php(548): OxidEsales\\EshopEnterprise\\Core\\Controller\\BaseController->executeFunction('changebasket')\n#8 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(398): OxidEsales\\EshopCommunity\\Application\\Controller\\FrontendController->init()\n#9 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(278): OxidEsales\\EshopCommunity\\Core\\ShopControl->_initializeViewObject('OxidEsales\\\\Esho...', 'changebasket', NULL, NULL)\n#10 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(142): OxidEsales\\EshopCommunity\\Core\\ShopControl->_process('OxidEsales\\\\Esho...', 'changebasket', NULL, NULL)\n#11 /var/www/oxideshop/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(27): OxidEsales\\EshopCommunity\\Core\\ShopControl->start()\n#12 /var/www/oxideshop/source/index.php(16): OxidEsales\\EshopCommunity\\Core\\Oxid::run()\n#13 {main}\n"] [] | ||||
Tags | Basket | ||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||