Wenn man bei Booking das heutige Datum wählt, wird dieses auf 00:00:0000 (Stunden, Minuten, Millisekunden) gesetzt, was zur Folge hat, dass das Datum immer als vergangenes Datum angenommen wird. Zudem wird beim Setzen der Minuten/Sekunden/Millesekunden die Zeit trotzdem nicht akzeptiert, da die Validation immer eine aktuelle neue Zeit erstellt, mit der verglichen wird (diese ist dann um eine Minute/Millisekunden neuer und wirft isPast Error.
Erwartetes Verhalten
Bei Auswahl des aktuellen Tags soll die Rückgabe immer funktionieren
Schritte zum Reproduzieren
Buchungsverwaltung aufrufen
Kunden wählen
zurückgeben klicken
heutiges Datum wählen
ok
-> Fehler
Noch was?
Ich habe überlegt die Millisekunden der currentdate bei Validation auf 0 zu setzen, aber bei dem Fall das das realdropoff bei 999 wäre, ist das currentdate in der neuen Minute, also hilft das nicht weiter. Eine Änderung auf -1 Minute würde fehlerhafte Werte erlauben und wäre auch nicht allzu schön
Gibt es schon ein Issue dafür?
Aktuelles Verhalten
Wenn man bei Booking das heutige Datum wählt, wird dieses auf 00:00:0000 (Stunden, Minuten, Millisekunden) gesetzt, was zur Folge hat, dass das Datum immer als vergangenes Datum angenommen wird. Zudem wird beim Setzen der Minuten/Sekunden/Millesekunden die Zeit trotzdem nicht akzeptiert, da die Validation immer eine aktuelle neue Zeit erstellt, mit der verglichen wird (diese ist dann um eine Minute/Millisekunden neuer und wirft isPast Error.
Erwartetes Verhalten
Bei Auswahl des aktuellen Tags soll die Rückgabe immer funktionieren
Schritte zum Reproduzieren
Noch was?
Ich habe überlegt die Millisekunden der currentdate bei Validation auf 0 zu setzen, aber bei dem Fall das das realdropoff bei 999 wäre, ist das currentdate in der neuen Minute, also hilft das nicht weiter. Eine Änderung auf -1 Minute würde fehlerhafte Werte erlauben und wäre auch nicht allzu schön