Denis Ledoux
bcc2f620db
[FIX] website: geoip not defined in session for invalid session
...
The method that set `geoip` in the session, `_geoip_resolve`,
is called just before `self._authenticate`, which logout the user
when the session is invalid, and therefore reset the session.
Therefore, `geoip` could not be in the session in that place.
This isn't that bad, as, at the next request, the `geoip` will be
correctly set in the session.
During the analysis of this issue, we observed that the reset
of the session is actually not saved, because the save
of this session is done in `Root.get_response`, through the call
`self.session_store.save(httprequest.session)`,
but `Root.get_response` is not called in `Root.dispatch` in case
of HTTPException (500 internal server error in this case).
This might need to be changed, to do the session save with a finally
in this `Root.dispatch` method, so the above bug could have been
resolved with a simple refresh (which would have re-defined the
`geoip` in the session).
opw-650416
2015-09-29 14:56:22 +02:00
..
2015-09-26 12:27:47 +02:00
2015-09-07 12:26:51 +02:00
2015-09-25 16:38:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-11 17:28:07 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-23 17:18:03 +02:00
2015-08-03 17:25:44 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-17 13:57:04 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-21 16:01:58 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-21 16:01:58 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-17 13:57:04 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-22 15:43:12 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-21 16:01:58 +02:00
2015-08-11 16:56:47 +02:00
2015-08-27 18:30:46 +02:00
2015-09-21 16:01:58 +02:00
2015-08-11 16:56:47 +02:00
2015-08-11 16:56:47 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-25 11:30:07 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-08-21 17:01:17 +02:00
2015-09-08 17:07:59 +02:00
2015-08-13 15:24:57 +02:00
2015-09-23 17:18:03 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-23 17:18:03 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-22 15:43:12 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-17 18:03:49 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-21 16:01:58 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-24 15:50:07 +02:00
2015-09-23 17:18:03 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-21 16:01:58 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-21 16:01:58 +02:00
2015-09-11 17:28:07 +02:00
2015-07-27 15:45:45 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-04 09:11:41 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-22 15:30:22 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-25 11:30:07 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-22 15:43:12 +02:00
2015-09-23 13:20:29 +02:00
2015-09-13 01:55:09 +02:00
2015-09-23 13:20:29 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-21 16:01:58 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-22 15:43:12 +02:00
2015-09-13 01:55:09 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-08-26 17:35:50 +02:00
2015-09-13 01:55:09 +02:00
2015-09-24 18:11:45 +02:00
2015-09-17 13:57:04 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-08-06 11:54:32 +02:00
2015-09-07 12:26:51 +02:00
2015-09-08 17:07:59 +02:00
2015-09-29 14:56:22 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-13 01:55:09 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-24 15:49:50 +02:00
2015-09-08 17:07:59 +02:00
2015-09-23 17:18:03 +02:00
2015-09-08 17:07:59 +02:00
2015-09-08 17:07:59 +02:00
2015-09-07 18:07:35 +02:00
2015-09-08 17:07:59 +02:00
2015-09-21 11:46:50 +02:00
2015-09-08 17:07:59 +02:00
2015-09-28 11:26:22 +02:00
2015-09-11 17:28:07 +02:00
2015-09-28 11:26:22 +02:00
2015-09-28 15:29:06 +02:00
2015-09-13 01:55:09 +02:00
2015-09-18 10:31:21 +02:00