Aktionen
GX-Bug #66469
geschlossenInactive product causes exception in the shopping cart
% erledigt:
0%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.1.1.0 beta3
Release Notes Langtext:
Inaktive Produkte im Einkaufswagen werfen keine Fehlermeldungen mehr
Beschreibung
Steps to reproduce:
- Add a product to the cart
- Open a new tab and log in to the Gambio Admin
- Navigate to Catalog > Categories / Products
- Select the product, that has been added to the cart back in the first step
- Deactivate that product
- Go back to the store frontend
- Go to the cart
Result:
Opening the cart ends up with the following error:
Uncaught TypeError: Return value of product_ORIGIN::getProductsName() must be of the type string, null returned in …/includes/classes/product.php:1210 Stack trace: #0 …/GambioShop/Product/Name/Listener/OnGetProductInfoEventListener.php(32): product_ORIGIN->getProductsName() #1 …/GambioCore/Event/EventDispatcher.php(78): Gambio\Shop\Product\Name\Listener\OnGetProductInfoEventListener->__invoke(Object(Gambio\Shop\SellingUnit\Database\Unit\Events\OnGetProductInfoEvent)) #2 …/GambioShop/SellingUnit/Unit/SellingUnit.php(295): Gambio\Core\Event\EventDispatcher->dispatch(Object(Gambio\Shop\SellingUnit\Database\Unit\Events\OnGetProductInfoEvent)) #3 …/GXMainComponents/View/ThemeContentViews/shopping_cart/OrderDetailsCartThemeContentView.inc.php(182): Gambio\Shop\SellingUnit\Unit\SellingUnit->productInfo()
Solution:
Check for product existence before trying to get the product details
Zugehörige Tickets
Aktionen
#1
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Zugewiesen an wurde auf Ronald Loyko gesetzt
Aktionen
#2
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Thema wurde von Inaktiver Artikel führt zu Exception im Warenkorb | inactive product causes Exception in shopping cart zu Inactive product causes exception in the shopping cart geändert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Gemeldet zu Anerkannt geändert
Aktionen
#3
Von Ronald Loyko vor mehr als 4 Jahren aktualisiert
- Zugewiesen an
Ronald Loykowurde gelöscht
Aktionen
#4
Von Julian Heckmann vor mehr als 4 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Julian Heckmann gesetzt
Aktionen
#5
Von Julian Heckmann vor mehr als 4 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Julian Heckmann zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 4.1.1.0 rc1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Aktionen
#6
Von Jonatas Fischer vor mehr als 4 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Jonatas Fischer geändert
Aktionen
#7
Von Jonatas Fischer vor mehr als 4 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Aktionen
#8
Von Julian Heckmann vor etwa 4 Jahren aktualisiert
- Beziehung mit GX-Feature #67300: Deactivated articles should not be removed from the shopping cart and wishlist wurde hinzugefügt
Aktionen