Browse Source

Fixed sessions serialization.

Rafał Pitoń 11 years ago
parent
commit
4b9dfd11c2
1 changed files with 2 additions and 2 deletions
  1. 2 2
      misago/sessions.py

+ 2 - 2
misago/sessions.py

@@ -92,6 +92,7 @@ class CrawlerSession(MisagoSession):
     Crawler Session controller
     """
     def __init__(self, request):
+        self.serializer = import_by_path(settings.SESSION_SERIALIZER)
         self.matched = True
         self.started = False
         self.team = False
@@ -102,7 +103,6 @@ class CrawlerSession(MisagoSession):
             self._session_key = self._session_rk.id
         except Session.DoesNotExist:
             self.create(request)
-        self.serializer = import_by_path(settings.SESSION_SERIALIZER)
 
     def create(self, request):
         self._session_rk = Session(
@@ -136,6 +136,7 @@ class HumanSession(MisagoSession):
     Human Session controller
     """
     def __init__(self, request):
+        self.serializer = import_by_path(settings.SESSION_SERIALIZER)
         self.started = False
         self.matched = False
         self.expired = False
@@ -195,7 +196,6 @@ class HumanSession(MisagoSession):
             request.cookiejar.set('ASID', self._session_rk.id)
         else:
             request.cookiejar.set('SID', self._session_rk.id)
-        self.serializer = import_by_path(settings.SESSION_SERIALIZER)
 
     def create(self, request, user=None):
         self._user = user