# HG changeset patch # User Daniel Dourvaris # Date 2020-03-30 10:12:46 # Node ID 4c0a23dbf1c31d49fb757859f5f266f17681eab7 # Parent 32dc486cfd7da06d3268042e0cccd69d44507447 search: remove excesive quoting on search pagination. - fixes #5604 diff --git a/rhodecode/apps/search/views.py b/rhodecode/apps/search/views.py --- a/rhodecode/apps/search/views.py +++ b/rhodecode/apps/search/views.py @@ -60,11 +60,10 @@ def perform_search(request, tmpl_context errors = e.children def url_generator(page_num): - q = urllib.quote(safe_str(search_query)) query_params = { 'page': page_num, - 'q': q, + 'q': safe_str(search_query), 'type': safe_str(search_type), 'max_lines': search_max_lines, 'sort': search_sort @@ -72,7 +71,6 @@ def perform_search(request, tmpl_context return '?' + urllib.urlencode(query_params) - c = tmpl_context search_query = search_params.get('search_query') search_type = search_params.get('search_type')