Browse Source

Merge remote-tracking branch 'return42/fix-preference-save'

Alexandre Flament 4 years ago
parent
commit
ae5954f2da
2 changed files with 2 additions and 2 deletions
  1. 1 1
      searx/templates/oscar/preferences.html
  2. 1 1
      searx/webapp.py

+ 1 - 1
searx/templates/oscar/preferences.html

@@ -368,7 +368,7 @@
         </p>
 
 	<div class="tab-pane">
-          <input readonly="" class="form-control select-all-on-click cursor-text" type="url" value="{{ base_url }}?preferences={{ preferences_url_params|e }}{% raw %}&amp;q=%s{% endraw %}">
+          <input readonly="" class="form-control select-all-on-click cursor-text" type="url" value="{{ url_for('index', _external=True) }}?preferences={{ preferences_url_params|e }}{% raw %}&amp;q=%s{% endraw %}">
           <input type="submit" class="btn btn-primary" value="{{ _('save') }}" />
         <a href="{{ url_for('index') }}"><div class="btn btn-default">{{ _('back') }}</div></a>
         <a href="{{ url_for('clear_cookies') }}"><div class="btn btn-default">{{ _('Reset defaults') }}</div></a>

+ 1 - 1
searx/webapp.py

@@ -836,7 +836,7 @@ def preferences():
 
     # save preferences
     if request.method == 'POST':
-        resp = make_response(url_for('index', _external=True))
+        resp = make_response(redirect(url_for('index', _external=True)))
         try:
             request.preferences.parse_form(request.form)
         except ValidationException: