From e0008f8b1cd2ccb1e044dfbabfa30c54d07d71fa Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Mon, 12 May 2014 15:12:24 +0000 Subject: Revert node statistics --- (limited to 'sugar_network/db/routes.py') diff --git a/sugar_network/db/routes.py b/sugar_network/db/routes.py index 22e3782..221d066 100644 --- a/sugar_network/db/routes.py +++ b/sugar_network/db/routes.py @@ -48,7 +48,8 @@ class Routes(object): authors = doc.posts['author'] = {} self._useradd(authors, this.principal, Author.ORIGINAL) self.volume[this.request.resource].create(doc.posts) - return doc['guid'] + this.request.guid = doc.guid + return doc.guid @route('PUT', [None, None], acl=ACL.AUTH | ACL.AUTHOR) def update(self): @@ -194,7 +195,6 @@ class Routes(object): 'GUID in cannot be changed') doc = self.volume[this.request.resource][this.request.guid] enforce(doc.available, 'Resource not found') - this.resource = doc def teardown(new, old): for name, value in new.items(): @@ -254,7 +254,7 @@ class Routes(object): def _aggpost(self, acl): request = this.request - doc = this.resource = self.volume[request.resource][request.guid] + doc = self.volume[request.resource][request.guid] prop = doc.metadata[request.prop] enforce(isinstance(prop, Aggregated), http.BadRequest, 'Property is not aggregated') -- cgit v0.9.1