Projet

Général

Profil

Bug #22067

parse_datetime crashe s'il doit parser un None

Ajouté par Thomas Noël il y a environ 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
23 février 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Template('{% load combo %}{{ d|parse_date|date:"Y" }}').render(Context({'d':None}))
...
TypeError: expected string or buffer

Fichiers

Révisions associées

Révision 0bbe2828 (diff)
Ajouté par Thomas Noël il y a environ 6 ans

templatetags: make parse_datetime/date/time stronger (#22067)

Historique

#1

Mis à jour par Thomas Noël il y a environ 6 ans

Pas tout à fait sûr de mon anglais dans le message de commit. Assez sûr du patch qui rend les parse_xxx aussi "solide" que strptime.

#2

Mis à jour par Thomas Noël il y a environ 6 ans

PS: à noter le contournement possible actuellement pour gérer un None : {{ truc|default:""|parse_datetime|... }}

#3

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

  • Statut changé de En cours à Résolu (à déployer)

Poussé.

commit 0bbe2828741baef0d9b382c0d71b581131711da6
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Fri Feb 23 01:26:35 2018 +0100

    templatetags: make parse_datetime/date/time stronger (#22067)
#4

Mis à jour par Frédéric Péters il y a plus de 5 ans

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

Formats disponibles : Atom PDF