diff --git a/src/metriki/app.py b/src/metriki/app.py index f924a34..f0c6556 100644 --- a/src/metriki/app.py +++ b/src/metriki/app.py @@ -47,7 +47,8 @@ class BaseView(web.View): def insert(self, table, data): data['ip'] = self.ip data['created'] = datetime.now() - return self.db[table].insert(dict(data)) + data = json.loads(json.dumps(data)) + return self.db[table].insert(data) def find(self,table,data=None): if not data: