GX-Bug #68094
Von Till Tepelmann vor fast 4 Jahren aktualisiert
Artikel sind nicht aufrufbar wenn die Anzeige der Versandinfos deaktiveirt ist
Kann wie foglt reproduziert werden:
1. Gambio Admin aufrufen:
2. Unter Einstellungen->Lieferung->Versandkosten in Artikelinfos" deaktivieren
3. Unter Einstellungen->Lieferung->Lieferstatusanzeige aktivieren" aktivieren
4. Einen Artikel bearbeiten und dort die Lieferzeit von 1-2 Tage auswählen
5. Artikel speichern
6. Artikel im Shop aufrufen
Erwartetes Ergebnis:
Artikel ist ohne Fehlermeldung aufrufebar
Tatsächlichses Ergebnis:
Artikel ist nicht aufrufbar es erscheint ein Fehler 500
--------
Products are not accessible when shipping info display is deactivated
Can be reproduced as foglt:
1. access Gambio Admin:
2. under Settings->Delivery->Disable shipping costs in item info".
3. under Settings->Delivery->Enable delivery status display" activate
4. edit a product and select shipping time of 1-2 days there
5. save product
6. access product in store
Expected result:
Product is callable without error message.
Actual result:
Product is not accessible, error 500 appears.
-------
Uncaught TypeError: Argument 3 passed to Gambio\Shop\SellingUnit\Unit\ValueObjects\ShippingInfo::__construct() must be of the type string, null given, called in /GambioShop/SellingUnit/Unit/Builders/ShippingBuilder.php on line 88 and defined in /GambioShop/SellingUnit/Unit/ValueObjects/ShippingInfo.php:48
Stack trace:
#0 /GambioShop/SellingUnit/Unit/Builders/ShippingBuilder.php(88): Gambio\Shop\SellingUnit\Unit\ValueObjects\ShippingInfo->__construct('images/icons/st...', 'ca. 1-2 Wochen', NULL, 'https://www.spo...', true)
#1 /GambioShop/SellingUnit/Unit/SellingUnit.php(315): Gambio\Shop\SellingUnit\Unit\Builders\ShippingBuilder->build()
#2 /GXMainComponents/View/ThemeContentViews/products/ProductInfoThemeContentView.inc.php(1764): Gambio\Shop\SellingUnit\Unit\SellingUnit->shipping()