From 8e2d996e273f58d96870d1eef45139c924434236 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Sat, 29 Mar 2014 17:04:33 +0100 Subject: [fix] autocomplete encoding --- searx/webapp.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'searx/webapp.py') diff --git a/searx/webapp.py b/searx/webapp.py index 1058d9e65..156ef4745 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -252,7 +252,7 @@ def autocompleter(): request_data = request.args # TODO fix XSS-vulnerability - query = request_data.get('q') + query = request_data.get('q', '').encode('utf-8') if not query: return @@ -262,11 +262,7 @@ def autocompleter(): if not completer: return - try: - results = completer(query) - except Exception, e: - print e - results = [] + results = completer(query) if request_data.get('format') == 'x-suggestions': return Response(json.dumps([query, results]), -- cgit v1.2.3