on master help sign in
Merge pull request #2760 from return42/fix-preference-save
28b3975Adam Tauber
searx/templates/oscar/preferences.html+1−1
@@ -368,7 +368,7 @@
368 </p>
368 </p>
369
369
370 <div class="tab-pane">
370 <div class="tab-pane">
371− <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 %}">
371+ <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 %}">
372 <input type="submit" class="btn btn-primary" value="{{ _('save') }}" />
372 <input type="submit" class="btn btn-primary" value="{{ _('save') }}" />
373 <a href="{{ url_for('index') }}"><div class="btn btn-default">{{ _('back') }}</div></a>
373 <a href="{{ url_for('index') }}"><div class="btn btn-default">{{ _('back') }}</div></a>
374 <a href="{{ url_for('clear_cookies') }}"><div class="btn btn-default">{{ _('Reset defaults') }}</div></a>
374 <a href="{{ url_for('clear_cookies') }}"><div class="btn btn-default">{{ _('Reset defaults') }}</div></a>
searx/webapp.py+1−1
@@ -813,7 +813,7 @@ def preferences():
813
813
814 # save preferences
814 # save preferences
815 if request.method == 'POST':
815 if request.method == 'POST':
816− resp = make_response(url_for('index', _external=True))
816+ resp = make_response(redirect(url_for('index', _external=True)))
817 try:
817 try:
818 request.preferences.parse_form(request.form)
818 request.preferences.parse_form(request.form)
819 except ValidationException:
819 except ValidationException: