瀏覽代碼

[mod] merge GET, POST vars

Adam Tauber 10 年之前
父節點
當前提交
88aee611f7
共有 1 個檔案被更改,包括 5 行新增1 行删除
  1. 5
    1
      searx/webapp.py

+ 5
- 1
searx/webapp.py 查看文件

@@ -307,6 +307,11 @@ def render(template_name, override_theme=None, **kwargs):
307 307
 
308 308
 @app.before_request
309 309
 def pre_request():
310
+    # merge GET, POST vars
311
+    request.form = dict(request.form.items())
312
+    for k, v in request.args:
313
+        if k not in request.form:
314
+            request.form[k] = v
310 315
 
311 316
     request.user_plugins = []
312 317
     allowed_plugins = request.cookies.get('allowed_plugins', '').split(',')
@@ -507,7 +512,6 @@ def preferences():
507 512
         autocomplete = ''
508 513
         method = 'POST'
509 514
         safesearch = '1'
510
-
511 515
         for pd_name, pd in request.form.items():
512 516
             if pd_name.startswith('category_'):
513 517
                 category = pd_name[9:]