From 3bf9dccfa65f91a0ec1da780ccb3c71fc3a6c47a Mon Sep 17 00:00:00 2001 From: Francesco Siddi Date: Thu, 9 Jul 2015 17:52:18 +0200 Subject: [PATCH] Initial escape for users entry point query --- attract/application/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/attract/application/__init__.py b/attract/application/__init__.py index 9b3edd13..9daf25ff 100644 --- a/attract/application/__init__.py +++ b/attract/application/__init__.py @@ -275,11 +275,12 @@ app.on_pre_DELETE_nodes += pre_DELETE_nodes def post_GET_user(request, payload): json_data = json.loads(payload.data) + # Check if we are querying the users endpoint (instead of the single user) + if json_data.get('_id') is None: + return json_data['computed_permissions'] = \ compute_permissions(json_data['_id'], app.data.driver) - # print (json_data) payload.data = json.dumps(json_data) - # print (payload.data) app.on_post_GET_users += post_GET_user