mirror of
https://github.com/wagtail/wagtail.git
synced 2024-11-30 01:46:24 +01:00
Refactor out a bare except: statement
It now catches `Redirect.DoesNotExist`, returning the normal 404 page if no redirect is found. Any other exception should not be caught here.
This commit is contained in:
parent
38e939b5a8
commit
9a81d58bfb
@ -16,12 +16,11 @@ class RedirectMiddleware(object):
|
||||
# Find redirect
|
||||
try:
|
||||
redirect = models.Redirect.get_for_site(request.site).get(old_path=path)
|
||||
except models.Redirect.DoesNotExist:
|
||||
# No redirect found, return the 400 page
|
||||
return response
|
||||
|
||||
if redirect.is_permanent:
|
||||
return http.HttpResponsePermanentRedirect(redirect.link)
|
||||
else:
|
||||
return http.HttpResponseRedirect(redirect.link)
|
||||
except:
|
||||
pass
|
||||
|
||||
return response
|
||||
if redirect.is_permanent:
|
||||
return http.HttpResponsePermanentRedirect(redirect.link)
|
||||
else:
|
||||
return http.HttpResponseRedirect(redirect.link)
|
||||
|
Loading…
Reference in New Issue
Block a user