GX-Bug #64506
geschlossenKundenregistrierung funktioniert nicht auf einige MariaDB Versionen / Customer registration does not work on some MariaDB versions
100%
Fehler in der Kundenregistrierung behoben, der nur bei einigen MariaDB Versionen im Strict Modus auftrat
Beschreibung
Wenn man ein Kundenkonto erstellt, dass wird versucht die Tabelle customers_info mit dem aktuellen Datum zu füllen, da aber CodeIgniter die Funktion "NOW()" mit Anführungszeichen versieht, funktioniert der SQL Befehl nicht.
Manche SQL Server ignorieren den Fehler aber einige wie z.B. MariaDB 10.0.0 die Strict aktiviert haben, produzieren einen Fehler und die Kundenregistrierung funktioniert dann nicht mehr.
Da der Zusätzliche SQL Befehl nicht benötigt wird, da das aktuelle Datum bereits durch das einfügen eines Datensatzes geschrieben wurde, ist es nicht nötig das mit einem extra SQL Befehl noch einmal zu setzen. Die Lösung ist daher recht simpel.
Der zusätzliche Befehl wird einfach entfernt, sodass kein Fehler mehr produziert wird.
If you create a customer account that tries to fill the table customers_info with the current date, but CodeIgniter quotes the function "NOW()", the SQL command does not work.
Some SQL servers ignore the error but some like e.g. MariaDB 10.0.0 that have Strict enabled produce an error and the customer registration doesn't work anymore.
Since the Additional SQL command is not needed, since the current date has already been written by inserting a record, it is not necessary to set it again with an extra SQL command. The solution is therefore quite simple.
Von Till Tepelmann vor etwa 5 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Zugewiesen an wurde auf Core-Entwickler gesetzt
- Zielversion wurde von 133 zu 3.15.1.1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Till Tepelmann vor etwa 5 Jahren aktualisiert
- Thema wurde von Kundenregistrierung funktioniert nicht auf einige MariaDB Versionen zu Kundenregistrierung funktioniert nicht auf einige MariaDB Versionen / Customer registration does not work on some MariaDB versions geändert
- Beschreibung aktualisiert (Vergleich)
Von Till Tepelmann vor etwa 5 Jahren aktualisiert
- Zielversion wurde von 3.15.1.1 zu 3.15.2.0 beta1 geändert
Von Till Tepelmann vor etwa 5 Jahren aktualisiert
- Tags wurde von Fix zu Fix, stable geändert
Von Julian Heckmann vor etwa 5 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Von Julian Heckmann vor etwa 5 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Von Daniel Wu vor etwa 5 Jahren aktualisiert
- Zielversion wurde von 3.15.2.0 beta1 zu 3.14.2.0 beta1 geändert
Von Moritz Bunjes vor mehr als 4 Jahren aktualisiert
- Tags wurde von Fix, stable zu Fix geändert