diff --git a/account/middleware.py b/account/middleware.py
index <HASH>..<HASH> 100644
--- a/account/middleware.py
+++ b/account/middleware.py
@@ -43,7 +43,11 @@ class TimezoneMiddleware(object):
     """
 
     def process_request(self, request):
-        account = getattr(request.user, "account", None)
-        if account:
-            tz = settings.TIME_ZONE if not account.timezone else account.timezone
-            timezone.activate(tz)
+        try:
+            account = getattr(request.user, "account", None)
+        except Account.DoesNotExist:
+            pass
+        else:
+            if account:
+                tz = settings.TIME_ZONE if not account.timezone else account.timezone
+                timezone.activate(tz)
Fixed missing account exception in TimezoneMiddleware

Fixes #<I> and #<I>.