소스 검색

[fix] handle missing mapsettings

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

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

@@ -130,7 +130,8 @@ class MapSetting(Setting):
130 130
         self.key = data
131 131
 
132 132
     def save(self, name, resp):
133
-        resp.set_cookie(name, bytes(self.key), max_age=COOKIE_MAX_AGE)
133
+        if hasattr(self, 'key'):
134
+            resp.set_cookie(name, bytes(self.key), max_age=COOKIE_MAX_AGE)
134 135
 
135 136
 
136 137
 class SwitchableSetting(Setting):