From 2dc02f50c2a21d189552be3ca0b81805e4b80871 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Mon, 11 Dec 2017 00:20:28 +0100 Subject: [PATCH] [fix] do not save engine/plugin cookies as unknown settings options - fixes #1110 --- searx/preferences.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/searx/preferences.py b/searx/preferences.py index bff05e6d5..70ccbb7be 100644 --- a/searx/preferences.py +++ b/searx/preferences.py @@ -304,7 +304,12 @@ class Preferences(object): elif user_setting_name == 'disabled_plugins': self.plugins.parse_cookie((input_data.get('disabled_plugins', ''), input_data.get('enabled_plugins', ''))) - else: + elif not any(user_setting_name.startswith(x) for x in [ + 'enabled_', + 'disabled_', + 'engine_', + 'category_', + 'plugin_']): self.unknown_params[user_setting_name] = user_setting def parse_form(self, input_data):