diff options
author | Josh Kearney <josh@jk0.org> | 2011-03-01 10:53:19 -0600 |
---|---|---|
committer | Josh Kearney <josh@jk0.org> | 2011-03-01 10:53:19 -0600 |
commit | a95402f5d6c25df83c49d5293917e4c553fd01e7 (patch) | |
tree | 3803d1b2a13343acf8a77e1e747c5811c3a50145 /bin/nova-ajax-console-proxy | |
parent | 97566c04b3a04626f1bc1b66e72c61b4621b6c7d (diff) | |
parent | bb7c1b8c63632c789ed0cd3785a22b7baa90fd83 (diff) | |
download | nova-a95402f5d6c25df83c49d5293917e4c553fd01e7.tar.gz nova-a95402f5d6c25df83c49d5293917e4c553fd01e7.tar.xz nova-a95402f5d6c25df83c49d5293917e4c553fd01e7.zip |
Merged trunk
Diffstat (limited to 'bin/nova-ajax-console-proxy')
-rwxr-xr-x | bin/nova-ajax-console-proxy | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/bin/nova-ajax-console-proxy b/bin/nova-ajax-console-proxy index 1e11c6d58..bbd60bade 100755 --- a/bin/nova-ajax-console-proxy +++ b/bin/nova-ajax-console-proxy @@ -63,10 +63,16 @@ class AjaxConsoleProxy(object): def __call__(self, env, start_response): try: - req_url = '%s://%s%s?%s' % (env['wsgi.url_scheme'], - env['HTTP_HOST'], - env['PATH_INFO'], - env['QUERY_STRING']) + if 'QUERY_STRING' in env: + req_url = '%s://%s%s?%s' % (env['wsgi.url_scheme'], + env['HTTP_HOST'], + env['PATH_INFO'], + env['QUERY_STRING']) + else: + req_url = '%s://%s%s' % (env['wsgi.url_scheme'], + env['HTTP_HOST'], + env['PATH_INFO']) + if 'HTTP_REFERER' in env: auth_url = env['HTTP_REFERER'] else: |