From ed8e71e5c6f2cede42a306c2ae14d86c29aec775 Mon Sep 17 00:00:00 2001 From: j Date: Mon, 22 Feb 2016 19:52:18 +0530 Subject: [PATCH] dont always return sharemetadata key --- oml/item/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/oml/item/models.py b/oml/item/models.py index 163eaf2..b3e6a9c 100644 --- a/oml/item/models.py +++ b/oml/item/models.py @@ -158,7 +158,8 @@ class Item(db.Model): for key in self.array_keys: if key in j and not isinstance(j[key], list): j[key] = [j[key]] - j['sharemetadata'] = j.get('sharemetadata', False) + if keys is None or 'sharemetadata' in keys: + j['sharemetadata'] = j.get('sharemetadata', False) return j def get_path(self):