GX-Bug #49004
geschlossenBeim aktualisieren des kleinen Warenkorbes wird die Menge als Double übergeben obwohl Int erwartet wird, was jedes Mal eine Fehlermeldung im Log produziert
100%
Die Aktualisierung des Mini-Warenkorbs funktioniert nun auch mit Dezimalzahlen.
Beschreibung
Wenn man bereits Artikel im Korb hat und im Shop klickt, wird jedes mal eine Fehlermeldung in die LogDateien geschrieben, weil die Menge der Artikel kein Integer ist. Hier sind alle Mengen mittlerweile auch mit Fließkomma möglich, auch ganze Zahlen wie z.B. 1 werden aber als Double übergeben, weshalb immer bei jedem Klick folgender Fehler in die LogDatei geschrieben wird.
Das kann bei vielen Besuchern schnell sehr groß und viel werden, da es bei jedem Klick passiert.
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'IntType: Invalid argument value given (expected numeric int got double): 1' in GXEngine/Shared/Types/IntType.inc.php:45
Stack trace:
#0 /GXMainComponents/Controllers/HttpView/ShopAjax/CartDropdownController.inc.php(77): IntType->__construct(1)
#1 [internal function]: CartDropdownController->actionDefault()
#2 /GXEngine/Services/System/Http/HttpViewController.inc.php(145): call_user_func(Array)
#3 /GXEngine/Services/System/Http/HttpViewController.inc.php(100): HttpViewController->_callActionMethod('')
#4 /GXEngine/Services/System/Http/HttpDispatcher.inc.php(72): HttpViewController->proceed(Object(HttpContext))
#5 /GXEngine/Services/System/Http/HttpService.inc.php(67): HttpDispatcher->dispatc in /GXEngine/Shared/Types/IntType.inc.php on line 45
Dateien
Von Till Tepelmann vor etwa 8 Jahren aktualisiert
- Thema wurde von Beim aktualisieren des kleinen Warenkorbes wird alle Mengen als Double übergeben, was jedes Mal eine Fehlermeldung im Log produziert zu Beim aktualisieren des kleinen Warenkorbes wird die Menge als Double übergeben obwohl Int erwartet wird, was jedes Mal eine Fehlermeldung im Log produziert geändert
Von Daniel Wu vor etwa 8 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
- Zielversion wurde von 133 zu 3.2.0.1 geändert
Von Daniel Wu vor etwa 8 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Torben Wark vor etwa 8 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Torben Wark geändert
Von Torben Wark vor etwa 8 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert