Procházet zdrojové kódy

[mod] merge GET, POST vars

Adam Tauber před 10 roky
rodič
revize
88aee611f7
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5
    1
      searx/webapp.py

+ 5
- 1
searx/webapp.py Zobrazit soubor

307
 
307
 
308
 @app.before_request
308
 @app.before_request
309
 def pre_request():
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
     request.user_plugins = []
316
     request.user_plugins = []
312
     allowed_plugins = request.cookies.get('allowed_plugins', '').split(',')
317
     allowed_plugins = request.cookies.get('allowed_plugins', '').split(',')
507
         autocomplete = ''
512
         autocomplete = ''
508
         method = 'POST'
513
         method = 'POST'
509
         safesearch = '1'
514
         safesearch = '1'
510
-
511
         for pd_name, pd in request.form.items():
515
         for pd_name, pd in request.form.items():
512
             if pd_name.startswith('category_'):
516
             if pd_name.startswith('category_'):
513
                 category = pd_name[9:]
517
                 category = pd_name[9:]