X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=rest%2F__init__.py;h=faef22e1795f41369f4813e3dd77f82c87cc5552;hb=474b66769abb3ba8e7c5d6b927fddcaefc86632f;hp=3c4eb5f084c1762f92c8192bc081413239d5209b;hpb=b2d8406343614e483d55c2b55fb2fa17a1c42810;p=myslice.git diff --git a/rest/__init__.py b/rest/__init__.py index 3c4eb5f0..faef22e1 100644 --- a/rest/__init__.py +++ b/rest/__init__.py @@ -50,7 +50,7 @@ class ObjectRequest(object): self.fields = ['user_id', 'email', 'password', 'config','status']; elif table == "account": # XXX TODO: Multiple key for account = (platform_id, user_id) - self.id = None + self.id = "platform_id, user_id" self.fields = ['platform_id', 'user_id', 'auth_type', 'config']; elif table == "platform": self.id = 'platform' @@ -141,7 +141,10 @@ class ObjectRequest(object): print "query = ",query else: raise Exception, "Params are required for update" - + + if self.id is not None: + query.select(self.id) + return execute_query(self.request, query) def delete(self):