Browse Source

Merge pull request #2728 from return42/fix-loader

[fix] settings_loader.py - use update_dict only for mapping types
Noémi Ványi 4 years ago
parent
commit
a477a3a687
1 changed files with 1 additions and 1 deletions
  1. 1 1
      searx/settings_loader.py

+ 1 - 1
searx/settings_loader.py

@@ -57,7 +57,7 @@ def update_settings(default_settings, user_settings):
     # merge everything except the engines
     for k, v in user_settings.items():
         if k not in ('use_default_settings', 'engines'):
-            if k in default_settings:
+            if k in default_settings and isinstance(v, Mapping):
                 update_dict(default_settings[k], v)
             else:
                 default_settings[k] = v