aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/decorators.py
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2011-12-04 23:14:08 -0600
committerChristopher Allan Webber <cwebber@dustycloud.org>2011-12-04 23:14:08 -0600
commit04b0b7a124130fe4db082c419e6f44a5a212ffab (patch)
tree257c51b90aa86810efb839c0ad9af3bb3eb758c2 /mediagoblin/decorators.py
parenta085dda5d29a1353eaf7df3ddfc3a7c500af9186 (diff)
parent707001950a42c7adfd6657f227a2c2dbbd09afce (diff)
downloadmediagoblin-04b0b7a124130fe4db082c419e6f44a5a212ffab.tar.lz
mediagoblin-04b0b7a124130fe4db082c419e6f44a5a212ffab.tar.xz
mediagoblin-04b0b7a124130fe4db082c419e6f44a5a212ffab.zip
Merge remote-tracking branch 'remotes/lorochka85/bug852_use_media_slug_instead_of_id'
Conflicts: mediagoblin/decorators.py mediagoblin/templates/mediagoblin/user_pages/media.html mediagoblin/templates/mediagoblin/user_pages/media_confirm_delete.html
Diffstat (limited to 'mediagoblin/decorators.py')
-rw-r--r--mediagoblin/decorators.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/mediagoblin/decorators.py b/mediagoblin/decorators.py
index 1cdce23a..56dddb44 100644
--- a/mediagoblin/decorators.py
+++ b/mediagoblin/decorators.py
@@ -58,7 +58,7 @@ def user_may_delete_media(controller):
"""
def wrapper(request, *args, **kwargs):
uploader = request.db.MediaEntry.find_one(
- {'_id': ObjectId(request.matchdict['media'])}).get_uploader()
+ {'slug': request.matchdict['media']}).get_uploader()
if not (request.user['is_admin'] or
request.user._id == uploader._id):
return exc.HTTPForbidden()
@@ -95,7 +95,6 @@ def get_user_media_entry(controller):
if not user:
return render_404(request)
-
media = request.db.MediaEntry.find_one(
{'slug': request.matchdict['media'],
'state': 'processed',