[mod] merge GET, POST vars

This commit is contained in:
Adam Tauber 2015-03-10 22:45:59 +01:00
parent cae22bfc76
commit 88aee611f7

View file

@ -307,6 +307,11 @@ def render(template_name, override_theme=None, **kwargs):
@app.before_request @app.before_request
def pre_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 = [] request.user_plugins = []
allowed_plugins = request.cookies.get('allowed_plugins', '').split(',') allowed_plugins = request.cookies.get('allowed_plugins', '').split(',')
@ -507,7 +512,6 @@ def preferences():
autocomplete = '' autocomplete = ''
method = 'POST' method = 'POST'
safesearch = '1' safesearch = '1'
for pd_name, pd in request.form.items(): for pd_name, pd in request.form.items():
if pd_name.startswith('category_'): if pd_name.startswith('category_'):
category = pd_name[9:] category = pd_name[9:]