diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2014-03-29 17:04:33 +0100 |
|---|---|---|
| committer | Adam Tauber <asciimoo@gmail.com> | 2014-03-29 17:04:33 +0100 |
| commit | 8e2d996e273f58d96870d1eef45139c924434236 (patch) | |
| tree | 7af995d5c20967d0a0b8314c1615d50653eeea53 /searx/webapp.py | |
| parent | 879bac8adb181593989a132fabd607f50096473a (diff) | |
[fix] autocomplete encoding
Diffstat (limited to 'searx/webapp.py')
| -rw-r--r-- | searx/webapp.py | 8 |
1 files changed, 2 insertions, 6 deletions
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]), |