commit: 88aee611f7c016d1f05202af9d9f647c8e5d26e2
parent cae22bfc7609d00f987e679cf6d048873d268d84
Author: Adam Tauber <asciimoo@gmail.com>
Date: Tue, 10 Mar 2015 22:45:59 +0100
[mod] merge GET, POST vars
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/searx/webapp.py b/searx/webapp.py
@@ -307,6 +307,11 @@ def render(template_name, override_theme=None, **kwargs):
@app.before_request
def pre_request():
+ # merge GET, POST vars
+ request.form = dict(request.form.items())
+ for k, v in request.args:
+ if k not in request.form:
+ request.form[k] = v
request.user_plugins = []
allowed_plugins = request.cookies.get('allowed_plugins', '').split(',')
@@ -507,7 +512,6 @@ def preferences():
autocomplete = ''
method = 'POST'
safesearch = '1'
-
for pd_name, pd in request.form.items():
if pd_name.startswith('category_'):
category = pd_name[9:]