Browse Source

check for wrong entries in settings

Davide Alberani 7 years ago
parent
commit
80e3a30e1f
1 changed files with 1 additions and 1 deletions
  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)