diff options
Diffstat (limited to 'searx/settings_loader.py')
| -rw-r--r-- | searx/settings_loader.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/searx/settings_loader.py b/searx/settings_loader.py index 172069bd5..5dbeb4a9a 100644 --- a/searx/settings_loader.py +++ b/searx/settings_loader.py @@ -57,7 +57,10 @@ 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'): - update_dict(default_settings[k], v) + if k in default_settings: + update_dict(default_settings[k], v) + else: + default_settings[k] = v # parse the engines remove_engines = None |