Gambio Checkout: Duplicate-Key bei orders_products_quantity_units
Problem
Der Checkout kann beim Speichern derselben Bestellposition zweimal eine Einheit schreiben und mit Duplicate-Key abbrechen.
Workaround
Im Schreib-Overload vor dem Insert prüfen, ob die logische Zeile bereits existiert; dann den zweiten Insert überspringen. Die genaue Ursache im zweiten Aufrufer muss separat weiter untersucht werden.
Diagnose
Den Rohtext der Serverantwort prüfen: Bei SQL-Fehlern liefert Gambio oft HTML statt JSON, das Frontend zeigt sonst nur einen generischen JSON-Fehler.