summaryrefslogtreecommitdiffstats
path: root/bin/nova-ajax-console-proxy
diff options
context:
space:
mode:
authorJosh Kearney <josh@jk0.org>2011-03-01 10:53:19 -0600
committerJosh Kearney <josh@jk0.org>2011-03-01 10:53:19 -0600
commita95402f5d6c25df83c49d5293917e4c553fd01e7 (patch)
tree3803d1b2a13343acf8a77e1e747c5811c3a50145 /bin/nova-ajax-console-proxy
parent97566c04b3a04626f1bc1b66e72c61b4621b6c7d (diff)
parentbb7c1b8c63632c789ed0cd3785a22b7baa90fd83 (diff)
downloadnova-a95402f5d6c25df83c49d5293917e4c553fd01e7.tar.gz
nova-a95402f5d6c25df83c49d5293917e4c553fd01e7.tar.xz
nova-a95402f5d6c25df83c49d5293917e4c553fd01e7.zip
Merged trunk
Diffstat (limited to 'bin/nova-ajax-console-proxy')
-rwxr-xr-xbin/nova-ajax-console-proxy14
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: