GX-Bug #63106
geschlossenFatal Error while placing an order manually in the backend (imported product with quantitiy unit) / Fehlermeldung beim manuellen Erstellen einer Bestellung im Backend (importierter Artikel mit Mengeneinheit)
100%
Per CSV-Import werden jetzt Mengeneinheiten ignoriert, die nicht existieren
Beschreibung
Preconditions:
- have an export ready from a category with a product with a quantity unit from another shop (which has quantity units configured)
- your testing shop mustn't have quantity units
- import your product into your testing shop
- go to Customers > new order
- place a new order manually (dropdown)
- on the order-site go to edit (in the products box)
- type in a search term (your imported product's name) --> the product appears
- add this product to the order
result: fatal error after pressing 'add'
thoughts: maybe this flaw has something to do with this issue: #62869. If so, please feel free to link this ticket.
Apart from that, the product seems to function just fine in the shop, there is no hint of the product got imported with an invisible quantitiy unit
FATAL ERROR(1): "Uncaught InvalidArgumentException: StringType: Invalid argument value given (expected string got NULL): in /var/www/uw/3.13.2.0_beta1/GXEngine/Shared/Types/StringType.inc.php:42
Stack trace:
#0 /var/www/uw/3.13.2.0_beta1/admin/orders_edit.php(526): StringType->__construct(NULL)
#1 {main}
thrown"
Information:
<br />
<b>Fatal error</b>: Uncaught InvalidArgumentException: StringType: Invalid argument value given (expected string got NULL): in /var/www/uw/3.13.2.0_beta1/GXEngine/Shared/Types/StringType.inc.php:42
Stack trace:
#0 /var/www/uw/3.13.2.0_beta1/admin/orders_edit.php(526): StringType->__construct(NULL)
#1 {main}
thrown in <b>/var/www/uw/3.13.2.0_beta1/GXEngine/Shared/Types/StringType.inc.php</b> on line <b>42</b><br />
Von Daniel Kaiser vor mehr als 5 Jahren aktualisiert
- Betroffene Versionen 3.12.2.0 wurde hinzugefügt
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
- Status wurde von Anerkannt zu Testing geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
- Zielversion wurde von 133 zu 3.13.2.0 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert
Es ist jetzt nicht mehr möglich, dass eine Mengeneinheit-ID einem Produkt beim CSV-Import zugewiesen wird, wenn es zu der ID keine Mengeneinheit gibt. Beim Hinzufügen eines Artikels in der Bestellnachbearbeitung wird die Mengeneinheit ebenso nur noch berücksichtigt, wenn die Daten dazu vollständig sind.
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Amine Riad geändert
Von Amine Riad vor mehr als 5 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert