From b21d216d8c56cee720da288e4c77868b73dcffa4 Mon Sep 17 00:00:00 2001 From: j Date: Sat, 16 Jan 2016 11:26:03 +0530 Subject: [PATCH] keep pages from file --- oml/item/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/oml/item/models.py b/oml/item/models.py index f92758e..b85fdea 100644 --- a/oml/item/models.py +++ b/oml/item/models.py @@ -122,8 +122,9 @@ class Item(db.Model): #j['users'] = list(map(str, list(self.users))) if self.info: + meta_keys = [k for k in self.meta_keys if k != 'pages'] for key in self.info: - if (not keys or key in keys) and key not in self.meta_keys: + if (not keys or key in keys) and key not in meta_keys: j[key] = self.info[key] if self.meta: @@ -362,7 +363,8 @@ class Item(db.Model): if key in self.info: if key not in self.meta: self.meta[key] = self.info[key] - del self.info[key] + if key != 'pages': + del self.info[key] #FIXME get from user_meta if state.online: