diff options
author | Christian Berendt <berendt@b1-systems.de> | 2011-02-25 21:55:44 +0000 |
---|---|---|
committer | Tarmac <> | 2011-02-25 21:55:44 +0000 |
commit | bb4ac4766aad815aa86ba44e0c4674ee596e1256 (patch) | |
tree | d2dd3a49aa8a851b84a3c9dcae43a2ee91fbdb36 | |
parent | c43b1034d7e9cbd03e422ff45b52742f0adc39d6 (diff) | |
parent | e6ceb2987d1f30a1e972a4bf21a734f1a605d60e (diff) | |
download | nova-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-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: |