瀏覽代碼

check for wrong entries in settings

Davide Alberani 7 年之前
父節點
當前提交
80e3a30e1f
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      ibt2.py

+ 1 - 1
ibt2.py

@@ -556,7 +556,7 @@ class SettingsHandler(BaseHandler):
         if id_ is not None:
             query['_id'] = id_
         res = self.db.query(self.collection, query)
-        res = dict((i.get('_id'), i.get('value')) for i in res if '_id' in i)
+        res = dict((i.get('_id'), i.get('value')) for i in res if '_id' in i and isinstance(i.get('_id'), str))
         if id_ is not None:
             res = {id_: res.get(id_)}
         self.write(res)