on master help sign in
Merge pull request #2728 from return42/fix-loader

[fix] settings_loader.py - use update_dict only for mapping types

commita477a3a687bb0e61abb2b3ba890dad82c06b5521 authorNoémi Ványi <kvch@users.noreply.github.com> dateMon 5 Apr 2021, 21:32 (6 years ago) parentb40af009c10b15
1 file changed+1−1
searx/settings_loader.py+1−1
searx/settings_loader.py+1−1
@@ -57,7 +57,7 @@ def update_settings(default_settings, user_settings):
5757 # merge everything except the engines
5858 for k, v in user_settings.items():
5959 if k not in ('use_default_settings', 'engines'):
60− if k in default_settings:
60+ if k in default_settings and isinstance(v, Mapping):
6161 update_dict(default_settings[k], v)
6262 else:
6363 default_settings[k] = v