diff --git a/ckan/config/middleware/flask_app.py b/ckan/config/middleware/flask_app.py index aaaef5dbd45..7ba5c242152 100644 --- a/ckan/config/middleware/flask_app.py +++ b/ckan/config/middleware/flask_app.py @@ -129,10 +129,11 @@ def ckan_after_request(response): response = set_cors_headers_for_response(response) # log time between before and after view - r_time = time.time() - c._request_timer - url = request.environ['CKAN_CURRENT_URL'].split('?')[0] - log.info('{url} render time {r_time:.3f} seconds'.format( - url=url, r_time=r_time)) + if request.environ.get('CKAN_CURRENT_URL'): + r_time = time.time() - c._request_timer + url = request.environ['CKAN_CURRENT_URL'].split('?')[0] + log.info('{url} render time {r_time:.3f} seconds'.format( + url=url, r_time=r_time)) return response # Template context processors