Projet

Général

Profil

Bug #41714

ics: crash quand le contenu de la variable utilisée est incompatible avec un datetime

Ajouté par Nicolas Roche il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
14 avril 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Impossible de construire une date avec le contenu du champs passé.

Exception:
  type = '<class 'ValueError'>', value = 'invalid datetime value: None 08h14'

Stack trace (most recent call first):
  File "/home/nroche/src/wcs/wcs/qommon/evalutils.py", line 63, in make_datetime
    61         return get_as_datetime(str(datetime_var))
    62     except ValueError:
>   63         raise ValueError('invalid datetime value: %s' % datetime_var)
    64 
    65 

  locals: 
     datetime_var = 'None 08h14'

  File "/home/nroche/src/wcs/wcs/backoffice/management.py", line 1962, in _q_traverse
  1960                     vevent.add('dtstart').value = make_datetime(formdata.data[start_date_field_id])
  1961                     if end_date_field_id and formdata.data.get(end_date_field_id):
> 1962                         vevent.add('dtend').value = make_datetime(formdata.data[end_date_field_id])
  1963                     vevent.dtstart.value_param = 'DATE'
  1964                     backoffice_url = formdata.get_url(backoffice=True)


Fichiers

Révisions associées

Révision db6448a5 (diff)
Ajouté par Nicolas Roche il y a environ 4 ans

ics: ignore demand on uncastable datetime value (#41714)

Historique

#2

Mis à jour par Nicolas Roche il y a environ 4 ans

Ce patch ignore les demandes qui ne sont pas conformes.

#3

Mis à jour par Benjamin Dauvergne il y a environ 4 ans

  • Statut changé de Solution proposée à Solution validée
#4

Mis à jour par Nicolas Roche il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit db6448a5e4e2a3722f49ca75680c7abaf6637c92
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Tue Apr 14 18:19:25 2020 +0200

    ics: ignore demand on uncastable datetime value (#41714)
#5

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF