Преглед изворни кода

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)