on master help sign in
[fix] handle missing mapsettings
fa26afaAdam Tauber
searx/preferences.py+2−1
@@ -130,7 +130,8 @@ class MapSetting(Setting):
130 self.key = data
130 self.key = data
131
131
132 def save(self, name, resp):
132 def save(self, name, resp):
133+ if hasattr(self, 'key'):
133− resp.set_cookie(name, bytes(self.key), max_age=COOKIE_MAX_AGE)
134+ resp.set_cookie(name, bytes(self.key), max_age=COOKIE_MAX_AGE)
134
135
135
136
136class SwitchableSetting(Setting):
137class SwitchableSetting(Setting):