Projekt

Allgemein

Profil

Aktionen

GX-Bug #49004

geschlossen

Beim aktualisieren des kleinen Warenkorbes wird die Menge als Double übergeben obwohl Int erwartet wird, was jedes Mal eine Fehlermeldung im Log produziert

Von Till Tepelmann vor etwa 8 Jahren hinzugefügt. Vor etwa 8 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Torben Wark
Kategorie:
Core
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.2.0.0
Release Notes Langtext:

Die Aktualisierung des Mini-Warenkorbs funktioniert nun auch mit Dezimalzahlen.

Tags:
Fix

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

CartDropDownQTYDoubleFix.patch (987 Bytes) CartDropDownQTYDoubleFix.patch /GXMainComponents/Controllers/HttpView/ShopAjax/CartDropdownController.inc.php Till Tepelmann, 27.10.2016 12:23

Aktionen

Auch abrufbar als: Atom PDF