From 56c074f565522c2a9d5e798020553605064a1eed Mon Sep 17 00:00:00 2001 From: James Bennett Date: Mon, 8 Oct 2007 20:53:23 +0000 Subject: [PATCH] 0.91-bugfixes: Backport silent failure of date-related template filters git-svn-id: http://code.djangoproject.com/svn/django/branches/0.91-bugfixes@6468 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/template/defaultfilters.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/django/core/template/defaultfilters.py b/django/core/template/defaultfilters.py index b82d54a31c..15ba2e771a 100644 --- a/django/core/template/defaultfilters.py +++ b/django/core/template/defaultfilters.py @@ -329,16 +329,22 @@ def get_digit(value, arg): def date(value, arg=DATE_FORMAT): "Formats a date according to the given format" + if not value: + return '' from django.utils.dateformat import format return format(value, arg) def time(value, arg=TIME_FORMAT): "Formats a time according to the given format" + if not value: + return '' from django.utils.dateformat import time_format return time_format(value, arg) def timesince(value): 'Formats a date as the time since that date (i.e. "4 days, 6 hours")' + if not value: + return '' from django.utils.timesince import timesince return timesince(value)