From 0e32644a27ce3c60bf4eb1997ce35d743f6181c5 Mon Sep 17 00:00:00 2001 From: Ben Thomasson Date: Mon, 7 Aug 2017 21:51:34 +0000 Subject: [PATCH] Check for missing environ in request --- awx/main/middleware.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/middleware.py b/awx/main/middleware.py index 8ae8d444e1..90e74af7e1 100644 --- a/awx/main/middleware.py +++ b/awx/main/middleware.py @@ -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: