Use media.url_for_self() instead of generating it
Some places used to generate the URL for a media entry on their own instead of calling media.url_for_self() to do that. The later handles missing slugs better.
This commit is contained in:
@@ -165,9 +165,8 @@ def media_confirm_delete(request, media):
|
||||
return redirect(request, "mediagoblin.user_pages.user_home",
|
||||
user=username)
|
||||
else:
|
||||
return redirect(request, "mediagoblin.user_pages.media_home",
|
||||
user=media.uploader()['username'],
|
||||
media=media['slug'])
|
||||
return exc.HTTPFound(
|
||||
location=media.url_for_self(request.urlgen))
|
||||
|
||||
if ((request.user[u'is_admin'] and
|
||||
request.user[u'_id'] != media.uploader()[u'_id'])):
|
||||
|
||||
Reference in New Issue
Block a user