diff options
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 a9de3255e..57734e2cf 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -254,7 +254,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 @@ -264,11 +264,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]), |