diff options
author | Sebastian Spaeth <Sebastian@SSpaeth.de> | 2012-12-25 20:28:19 +0100 |
---|---|---|
committer | Sebastian Spaeth <Sebastian@SSpaeth.de> | 2012-12-25 20:28:19 +0100 |
commit | 7c029a1f338bd918b80a4ad071ad05180647750f (patch) | |
tree | 2c4b8c733e84beb9e69059ca440922791cf46936 /mediagoblin/tools/request.py | |
parent | 953698842532526afdeadaf6697b35ade84d379c (diff) | |
download | mediagoblin-7c029a1f338bd918b80a4ad071ad05180647750f.tar.lz mediagoblin-7c029a1f338bd918b80a4ad071ad05180647750f.tar.xz mediagoblin-7c029a1f338bd918b80a4ad071ad05180647750f.zip |
Remove InvalidId
It was a NoOp in our Non-mongo world. So it is safe to remove.
Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Diffstat (limited to 'mediagoblin/tools/request.py')
-rw-r--r-- | mediagoblin/tools/request.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/mediagoblin/tools/request.py b/mediagoblin/tools/request.py index 66d7ffa3..a58d919d 100644 --- a/mediagoblin/tools/request.py +++ b/mediagoblin/tools/request.py @@ -15,7 +15,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. import logging -from mediagoblin.db.util import ObjectId, InvalidId +from mediagoblin.db.util import ObjectId _log = logging.getLogger(__name__) @@ -29,17 +29,11 @@ def setup_user_in_request(request): request.user = None return - try: - oid = ObjectId(request.session['user_id']) - except InvalidId: - user = None - else: - user = request.db.User.find_one({'id': oid}) + request.user = User.query.get(request.session['user_id']) - if not user: + if not request.user: # Something's wrong... this user doesn't exist? Invalidate # this session. _log.warn("Killing session for user id %r", request.session['user_id']) request.session.invalidate() - request.user = user |