diff --git a/cas_server/utils.py b/cas_server/utils.py index 7e9de27..f2bb4db 100644 --- a/cas_server/utils.py +++ b/cas_server/utils.py @@ -259,7 +259,7 @@ def update_url(url, params): value = value.encode('utf-8') params[key] = value url_parts = list(urlparse(url)) - query = dict(parse_qsl(url_parts[4])) + query = dict(parse_qsl(url_parts[4], keep_blank_values=True)) query.update(params) # make the params order deterministic query = list(query.items())