summaryrefslogtreecommitdiff
path: root/searx/webapp.py
diff options
context:
space:
mode:
Diffstat (limited to 'searx/webapp.py')
-rw-r--r--searx/webapp.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/searx/webapp.py b/searx/webapp.py
index 2bf3afaf4..b586aa2d2 100644
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -113,7 +113,9 @@ def get_current_theme_name(override=None):
if override and override in themes:
return override
- theme_name = request.cookies.get('theme', default_theme)
+ theme_name = request.args.get('theme',
+ request.cookies.get('theme',
+ default_theme))
if theme_name not in themes:
theme_name = default_theme
return theme_name
@@ -305,7 +307,6 @@ def autocompleter():
else:
request_data = request.args
- # TODO fix XSS-vulnerability
query = request_data.get('q', '').encode('utf-8')
if not query: