Check for missing environ in request

This commit is contained in:
Ben Thomasson 2017-08-07 21:51:34 +00:00
parent 174d0e610f
commit 0e32644a27
No known key found for this signature in database
GPG Key ID: 5818EF4CC895D5F5

View File

@ -178,7 +178,7 @@ class URLModificationMiddleware(object):
return '/'.join(url_units)
def process_request(self, request):
if 'REQUEST_URI' in request.environ:
if hasattr(request, 'environ') and 'REQUEST_URI' in request.environ:
old_path = six.moves.urllib.parse.urlsplit(request.environ['REQUEST_URI']).path
old_path = old_path[request.path.find(request.path_info):]
else: