Projekt

Allgemein

Aktionen

GX-Bug #45542

geschlossen

Es können keine Widerrufe erstellt werden, wenn mysql_insert_id eine 0 zurückgibt.

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

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Alexandros Tselegidis
Kategorie:
Frontend
Zielversion:
% erledigt:

100%

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

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

Checkliste 0/0


Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Abgewiesen #42806: Wenn die Option "SQL Logging im FrontEnd" aktiviert ist, werden in der Bestellung keine Artikel gespeichert.AbgewiesenDaniel Wu

Aktionen
Kopiert nach GX-Entwicklung - GX-Bug #47320: Es können keine Widerrufe erstellt werden, wenn mysql_insert_id eine 0 zurückgibt.ErledigtAlexandros Tselegidis

Aktionen
Aktionen #5

Von Daniel Wu vor etwa 9 Jahren aktualisiert

  • Tags wurde von Fix zu Diskussion geändert

In welchem Fall liefert mysql_insert_id eine 0 zurück?

Aktionen #7

Von Daniel Wu vor etwa 9 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.

Aktionen #9

Von Daniel Wu vor etwa 9 Jahren aktualisiert

Es könnte auch ein Zusammenhang mit aktiviertem Logging geben.

Aktionen #12

Von Moritz Bunjes vor fast 9 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.

Aktionen