aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tools/request.py
diff options
context:
space:
mode:
authorSebastian Spaeth <Sebastian@SSpaeth.de>2012-12-25 20:28:19 +0100
committerSebastian Spaeth <Sebastian@SSpaeth.de>2012-12-25 20:28:19 +0100
commit7c029a1f338bd918b80a4ad071ad05180647750f (patch)
tree2c4b8c733e84beb9e69059ca440922791cf46936 /mediagoblin/tools/request.py
parent953698842532526afdeadaf6697b35ade84d379c (diff)
downloadmediagoblin-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.py12
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