GX-Bug #45542
geschlossenEs können keine Widerrufe erstellt werden, wenn mysql_insert_id eine 0 zurückgibt.
Von Till Tepelmann vor etwa 10 Jahren hinzugefügt. Vor fast 10 Jahren aktualisiert.
100%
Beschreibung
Es können keine Widerrufe erstellt werden, wenn mysql_insert_id eine 0 zurückgibt
Dateien
| WithdrawalFix.patch (682 Bytes) WithdrawalFix.patch | /system/classes/withdrawals/WithdrawalModel.inc.php | Till Tepelmann, 08.03.2016 13:18 |
Zugehörige Tickets
Von Till Tepelmann vor etwa 10 Jahren aktualisiert
- Datei WithdrawalFix.patch WithdrawalFix.patch wurde hinzugefügt
Von Till Tepelmann vor etwa 10 Jahren aktualisiert
- Priorität wurde von Normal zu Dringend geändert
Von Michael Kroenke vor etwa 10 Jahren aktualisiert
- Priorität wurde von Dringend zu Sofort geändert
Von Daniel Wu vor etwa 10 Jahren aktualisiert
- Tags wurde von Fix zu Diskussion geändert
In welchem Fall liefert mysql_insert_id eine 0 zurück?
Von Daniel Wu vor etwa 10 Jahren aktualisiert
- Priorität wurde von Sofort zu Hoch geändert
Von Daniel Wu vor etwa 10 Jahren aktualisiert
Die Ursache soll beim Kunden herausgefunden und behoben werden.
Vermutung: Irgendein Zusatz-Modul führt einen Code-Igniter-Befehl aus, so dass die mysql_insert_id 0 ist.
Von Daniel Wu vor etwa 10 Jahren aktualisiert
Es könnte auch ein Zusammenhang mit aktiviertem Logging geben.
Von Daniel Würdemann vor etwa 10 Jahren aktualisiert
- Beziehung mit GX-Abgewiesen #42806: Wenn die Option "SQL Logging im FrontEnd" aktiviert ist, werden in der Bestellung keine Artikel gespeichert. wurde hinzugefügt
Von Moritz Bunjes vor fast 10 Jahren aktualisiert
Problem müsste jetzt hierüber gelöst worden sein: https://tracker.gambio-server.net/issues/47239
Trotzdem ist der Patch von Till sinnvoll, dass die xtc-wrapper-Methode genutzt wird. Patch sollte also als Lösung für dieses Ticket genommen werden.
Von Moritz Bunjes vor fast 10 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Von Moritz Bunjes vor fast 10 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Moritz Bunjes zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 3.1.2.0 beta1 geändert
Von Moritz Bunjes vor fast 10 Jahren aktualisiert
- Kopiert nach GX-Bug #47320: Es können keine Widerrufe erstellt werden, wenn mysql_insert_id eine 0 zurückgibt. wurde hinzugefügt
Von Alexandros Tselegidis vor fast 10 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Alexandros Tselegidis geändert
Von Alexandros Tselegidis vor fast 10 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert