From f0901b1ae81e3d692a443506dcd64cfdbbb70356 Mon Sep 17 00:00:00 2001 From: Ciro Scognamiglio Date: Tue, 4 Mar 2014 19:54:58 +0100 Subject: [PATCH] fix: don't check if fields ont he request exist --- rest/__init__.py | 11 +++++------ rest/get.py | 1 + 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/rest/__init__.py b/rest/__init__.py index 62d66da5..8b78fa3e 100644 --- a/rest/__init__.py +++ b/rest/__init__.py @@ -66,11 +66,11 @@ class ObjectRequest(object): raise Exception, 'Manifold db error' def setFields(self, fields): - selected_fields = [] - for p in fields : - if p in self.fields : - selected_fields.append(p) - self.fields = selected_fields +# selected_fields = [] +# for p in fields : +# if p in self.fields : +# selected_fields.append(p) + self.fields = fields def applyFilters(self, query, force_filters = False): @@ -114,7 +114,6 @@ class ObjectRequest(object): def update(self): query = Query.update(self.type) query = self.applyFilters(query, True) - if self.params : query.set(self.params) diff --git a/rest/get.py b/rest/get.py index 02c651b5..21e9087c 100644 --- a/rest/get.py +++ b/rest/get.py @@ -19,6 +19,7 @@ def dispatch(request, object_type, object_name): if el[0].startswith('filters'): o.filters[el[0][8:-1]] = el[1] elif el[0].startswith('fields'): + print req_items.getlist('fields[]') o.setFields(req_items.getlist('fields[]')) elif el[0].startswith('options'): o.options = req_items.getlist('options[]') -- 2.47.0