summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Berendt <berendt@b1-systems.de>2011-02-25 21:55:44 +0000
committerTarmac <>2011-02-25 21:55:44 +0000
commitbb4ac4766aad815aa86ba44e0c4674ee596e1256 (patch)
treed2dd3a49aa8a851b84a3c9dcae43a2ee91fbdb36
parentc43b1034d7e9cbd03e422ff45b52742f0adc39d6 (diff)
parente6ceb2987d1f30a1e972a4bf21a734f1a605d60e (diff)
downloadnova-bb4ac4766aad815aa86ba44e0c4674ee596e1256.tar.gz
nova-bb4ac4766aad815aa86ba44e0c4674ee596e1256.tar.xz
nova-bb4ac4766aad815aa86ba44e0c4674ee596e1256.zip
check if QUERY_STRING is empty or not before building the request URL in 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: