Project

General

Profile

Actions

Bug #6085

closed

FE.type: date[time] - final (server) check for valid date

Added by Carsten Rose almost 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
27.05.2018
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

Description

Aktuell wird ein Datum 30.2.2017 als gueltig zugelassen. Aufgrund der Schaltjahrkomplexitaet ist es vermutlich nicht sinnvoll alles im Client abzufangen.

Auf dem Server muss das Datum aber zwingend auf Gueltigkeit geprueft werden - mysql speichert ungueltige Daten als '0' - damit geht die Eingabe verloren.

Actions #1

Updated by Carsten Rose almost 6 years ago

  • Tracker changed from Support to Feature
Actions #2

Updated by Carsten Rose almost 6 years ago

  • Tracker changed from Feature to Bug
Actions #3

Updated by Carsten Rose almost 6 years ago

  • Subject changed from FE.type: date[time] - final check for valid date to FE.type: date[time] - final (server) check for valid date
Actions #4

Updated by Carsten Rose almost 6 years ago

  • Target version changed from 18.6.0 to 18.10.3
Actions #6

Updated by Carsten Rose almost 6 years ago

  • Assignee set to Elias Villiger
Actions #7

Updated by Elias Villiger almost 6 years ago

  • Assignee changed from Elias Villiger to Carsten Rose

Kann den Fehler nicht reproduzieren: Eingabe des Datums 30.02.2017 (oder auch 29.02.2017) in ein FormElement vom Typ date oder datetime führt beim Speichern zu einer UserFormException 'is not a valid date'.

Die entspr. server-seitige Validation ist in FillStoreForm.php > doDateTime() (mittels php-Funktion checkdate)

Actions #8

Updated by Elias Villiger over 5 years ago

  • Status changed from New to Closed

Ist bereits gefixt.

Actions #9

Updated by Carsten Rose over 5 years ago

  • Target version changed from 18.10.3 to 18.9.2
Actions

Also available in: Atom PDF