diff options
Diffstat (limited to 'sugar_network/node/routes.py')
-rw-r--r-- | sugar_network/node/routes.py | 8 |
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 |