Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/node/routes.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/node/routes.py')
-rw-r--r--sugar_network/node/routes.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/sugar_network/node/routes.py b/sugar_network/node/routes.py
index b117e98..bc86799 100644
--- a/sugar_network/node/routes.py
+++ b/sugar_network/node/routes.py
@@ -373,10 +373,12 @@ class NodeRoutes(model.VolumeRoutes, model.FrontRoutes):
result = request.call(method=request.method,
path=['implementation', impl['guid'], 'data'],
response=response)
- props = impl.properties(
+ response.meta = impl.properties(
['guid', 'context', 'license', 'version', 'stability'])
- props['data'] = response.meta
- response.meta = props
+ response.meta['data'] = data = impl.meta('data')
+ for key in ('mtime', 'seqno', 'blob'):
+ if key in data:
+ del data[key]
return result