summaryrefslogtreecommitdiffstats
path: root/hyperkitty/templatetags
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2013-01-28 16:48:03 +0100
committerAurélien Bompard <aurelien@bompard.org>2013-01-28 16:48:03 +0100
commita4bf2658ce6474c1b8dc2d4f8997d8a4c508a1a3 (patch)
treef29b7f89faff32d99387da43b6a5825d3f5f0f07 /hyperkitty/templatetags
parentfd1616185405265189dc6d5ce70cc6c16456088c (diff)
downloadhyperkitty-a4bf2658ce6474c1b8dc2d4f8997d8a4c508a1a3.tar.gz
hyperkitty-a4bf2658ce6474c1b8dc2d4f8997d8a4c508a1a3.tar.xz
hyperkitty-a4bf2658ce6474c1b8dc2d4f8997d8a4c508a1a3.zip
fix the favorites system
Diffstat (limited to 'hyperkitty/templatetags')
-rw-r--r--hyperkitty/templatetags/hk_generic.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/hyperkitty/templatetags/hk_generic.py b/hyperkitty/templatetags/hk_generic.py
index f605df3..1eb2da9 100644
--- a/hyperkitty/templatetags/hk_generic.py
+++ b/hyperkitty/templatetags/hk_generic.py
@@ -134,9 +134,12 @@ def sender_date(email):
@register.filter()
-def viewer_date(email):
- email_date = email.date.replace(tzinfo=tzutc())
- return localtime(email_date)
+def viewer_date(email_or_thread):
+ if hasattr(email_or_thread, 'date'):
+ date_obj = email_or_thread.date
+ elif hasattr(email_or_thread, 'date_active'):
+ date_obj = email_or_thread.date_active
+ return localtime(date_obj.replace(tzinfo=tzutc()))
SNIPPED_RE = re.compile("^(\s*&gt;).*$", re.M)