소스 검색

[fix] do not save engine/plugin cookies as unknown settings options - fixes #1110

Adam Tauber 7 년 전
부모
커밋
2dc02f50c2
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6
    1
      searx/preferences.py

+ 6
- 1
searx/preferences.py 파일 보기

@@ -304,7 +304,12 @@ class Preferences(object):
304 304
             elif user_setting_name == 'disabled_plugins':
305 305
                 self.plugins.parse_cookie((input_data.get('disabled_plugins', ''),
306 306
                                            input_data.get('enabled_plugins', '')))
307
-            else:
307
+            elif not any(user_setting_name.startswith(x) for x in [
308
+                    'enabled_',
309
+                    'disabled_',
310
+                    'engine_',
311
+                    'category_',
312
+                    'plugin_']):
308 313
                 self.unknown_params[user_setting_name] = user_setting
309 314
 
310 315
     def parse_form(self, input_data):