summaryrefslogtreecommitdiffstats
path: root/hyperkitty/views/accounts.py
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2013-05-27 20:52:03 +0200
committerAurélien Bompard <aurelien@bompard.org>2013-05-27 21:18:29 +0200
commitdad66ad5a2c8a9645e0127e09283082f3c439a28 (patch)
treea345405f0d4228b246f4b6dce3d00dcda1e06d91 /hyperkitty/views/accounts.py
parent2a84b82a17e6986b3265d958f89d562c241a7a80 (diff)
downloadhyperkitty-dad66ad5a2c8a9645e0127e09283082f3c439a28.tar.gz
hyperkitty-dad66ad5a2c8a9645e0127e09283082f3c439a28.tar.xz
hyperkitty-dad66ad5a2c8a9645e0127e09283082f3c439a28.zip
Rework the display of email datetimes using timezones
Diffstat (limited to 'hyperkitty/views/accounts.py')
-rw-r--r--hyperkitty/views/accounts.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/hyperkitty/views/accounts.py b/hyperkitty/views/accounts.py
index 42edd49..43ee5c6 100644
--- a/hyperkitty/views/accounts.py
+++ b/hyperkitty/views/accounts.py
@@ -31,6 +31,7 @@ from django.contrib.auth.models import User
from django.contrib.auth.views import login as django_login_view
from django.shortcuts import render, redirect
from django.utils.http import is_safe_url
+from django.utils.timezone import utc
#from django.utils.translation import gettext as _
from social_auth.backends import SocialAuthBackend
@@ -189,7 +190,7 @@ def last_views(request):
last_views = last_views_paginator.page(last_views_paginator.num_pages)
for last_view in last_views:
thread = store.get_thread(last_view.list_address, last_view.threadid)
- if thread.date_active > last_view.view_date:
+ if thread.date_active.replace(tzinfo=utc) > last_view.view_date:
# small optimization: only query the replies if necessary
# XXX: Storm-specific (count method)
thread.unread = thread.replies_after(last_view.view_date).count()