Aktionen
GX-Bug #42018
geschlossenEs kann kein Konto (Normal / Gast) erstellt werden, wenn man die Abfrage für das Geburtsdatum abschaltet
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.3.1.0, 2.3.1.0 beta1, 2.3.1.0 beta2, 2.3.1.1, 2.3.1.2, 2.3.1.3
Release Notes Langtext:
Beschreibung
Wenn das Feld für das Gebutstdatum bei der Kundenregistrierung deaktiviert ist, wird ein SQL Fehler erzeugt:
SQL ERROR: "Query error: Incorrect datetime value: '-0001-11-30' for column 'customers_dob' at row 1
Das Format (00.00.0000) ist anscheinend für das DateTime Objekt kein gültiges Datum und macht daraus "-0001-11-30".
Zusätzlich sollte in der Datei /GXEngine/Extensions/Customers/CreateAccountProcess.inc.php geprüft werden ob eventuell das DateTime Objekt bereits mit einem gültigen Format erzeugt werden sollte.
statt
new DateTime($this->customerCollection->getValue('dob')),
sollte ggf. folgendes genutzt werden:
DateTime::createFromFormat('d.m.Y',$this->customerCollection->getValue('dob')),
Dateien
Aktionen
#1
Von Till Tepelmann vor mehr als 9 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Aktionen
#2
Von Daniel Wu vor mehr als 9 Jahren aktualisiert
- Zugewiesen an wurde von Moritz Bunjes zu Daniel Wu geändert
Aktionen
#3
Von Daniel Wu vor mehr als 9 Jahren aktualisiert
- Status wurde von Gemeldet zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen