on master help sign in
[fix] Prevent missing setting error in ranking

Prevent error when the prefer_configured_language setting is missing. Fixes #3063

commitebbb9f60afb40ace1880f36df3ae18a83fb33410 author0xhtml <34682885+0xhtml@users.noreply.github.com> dateTue 16 Nov 2021, 16:12 (5 years ago) parentdb2e8fd
1 file changed+1−1
searx/results.py+1−1
searx/results.py+1−1
@@ -137,7 +137,7 @@ def result_score(result, language):
137137 if hasattr(engines[result_engine], 'weight'):
138138 weight *= float(engines[result_engine].weight)
139139
140− if settings['search']['prefer_configured_language']:
140+ if settings['search'].get('prefer_configured_language', False):
141141 domain_parts = result['parsed_url'].netloc.split('.')
142142 if language in domain_parts:
143143 weight *= 1.1