Fixed the exception when saving a new session
The session was not created for some reason. Now it is. Signed-off-by: Nils Hasenbanck <nils@hasenbanck.de>
This commit is contained in:
		| @@ -51,7 +51,9 @@ class SessionStore(SessionBase): | |||||||
|             return |             return | ||||||
|  |  | ||||||
|     def save(self, must_create=False): |     def save(self, must_create=False): | ||||||
|         s = MongoSession(session_key=self.session_key) |         if self._session_key is None: | ||||||
|  |             self.create() | ||||||
|  |         s = MongoSession(session_key=self._session_key) | ||||||
|         s.session_data = self.encode(self._get_session(no_load=must_create)) |         s.session_data = self.encode(self._get_session(no_load=must_create)) | ||||||
|         s.expire_date = self.get_expiry_date() |         s.expire_date = self.get_expiry_date() | ||||||
|         try: |         try: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user