Neu SHOP 5.4.1: Absturz beim Ändern von Mengen im Warenkorb, wenn Menge > Bestand

Belushi

Gut bekanntes Mitglied
5. September 2019
127
11
Berlin
Okay, ich dachte erst es liegt an einem Plugin, aber auch wenn alle Plugins deaktiviert sind, passiert folgendes:

Ändert man die Bestellmenge eines Produktes im Warenkorb auf eine Menge, die größer ist als der verfügbare Bestand (wir verwenden die volle Bestandsanzeige auf Detailseiten), kommt es zu einem Fehler
"Uncaught TypeError: fmod(): Argument #2 ($num2) must be of type float, string given in /muss.niemand.wissen/public_html/includes/src/Cart/Cart.php" in "/includes/src/Cart/Cart.php on line 209"

Der Fehler ist in 2 Shops (einer davon Live!) nachvollziehbar.
Auf einem Shop, der noch unter 5.3 läuft, passiert nichts (außer dem obligatorischen Hinweis oben, dass die Menge nicht reicht).
 

Belushi

Gut bekanntes Mitglied
5. September 2019
127
11
Berlin
Update: Nach einem Ticket hat JTL bestätigt, dass es sich um einen Shop-Fehler handelt. Ein Hotfix ist angekündigt.

[edit] Hier noch der offizielle Bug-Report inkl Hotfix:
https://issues.jtl-software.de/issues/SHOP-8616
Der Hotfix funktioniert, in meiner Cart.php war die Änderung allerdings in Zeile 209, nicht 219 ^^
 
Zuletzt bearbeitet:

Ähnliche Themen