Projet

Général

Profil

Bug #54196

date format invalide envoyée en critère (DataError: date/time field value out of range: "21/05/2021")

Ajouté par Sentry Io il y a presque 3 ans. Mis à jour il y a 7 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
21 mai 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/46066/

DataError: date/time field value out of range: "21/05/2021" 
LINE 1: ...'3' AND fbo4732c4f2_aac4_483c_9d10_0b5543f08977 = '21/05/202...
                                                             ^
HINT:  Perhaps you need a different "datestyle" setting.

(12 additional frame(s) were not displayed)
...
  File "wcs/forms/backoffice.py", line 57, in listing
    fields, selected_filter, offset, limit, query, order_by, criterias=criterias
  File "wcs/forms/backoffice.py", line 208, in get_listing_items
    selected_filter=selected_filter, query=query, user=user, criterias=criterias, anonymise=anonymise
  File "wcs/forms/backoffice.py", line 166, in get_listing_item_ids
    formdata_class.get_ids_with_indexed_value('status', status_id, **clause_kwargs)
  File "wcs/sql.py", line 472, in f
    return func(*args, **kwargs)
  File "wcs/sql.py", line 2247, in get_ids_with_indexed_value
    cur.execute(sql_statement, parameters)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 3 ans

Il y a sur la page un critère sur un champ date et <input type=date> donne le format yyyy-mm-dd qui est le bon; mais sur IE11 qui n'a pas de <input type=date> une date dans un mauvais format peut être saisie (sont passés dd/mm/yy et dd/mm/yyyy); il faudrait attraper ça et convertir pour que la requête soit derrière ok.

#4

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Projet changé de Suivi des traces à w.c.s.
#5

Mis à jour par Frédéric Péters il y a 7 mois

  • Statut changé de Nouveau à Fermé

Comme #47454 ça serait désormais géré, avec l'info "Valeur invalide (« 21/05/2021 ») pour le filtre « xxx »" (via #49358 pour le contrôle de date sur les critères et #76758 qui a refactorisé les critères sur les tableaux de traitement pour passer par ce code).

Formats disponibles : Atom PDF