diff --git a/pillar/web/nodes/routes.py b/pillar/web/nodes/routes.py index 58b4f75c..a9b29d5a 100644 --- a/pillar/web/nodes/routes.py +++ b/pillar/web/nodes/routes.py @@ -201,6 +201,9 @@ def view(node_id): if node.file and node.file_variations: node.file.length = max(var.length for var in node.file_variations) + if request.args.get('embed_project') == '1': + node.project = Project.find(node.project, api=api) + if request.args.get('format') == 'json': node = node.to_dict() node['url_edit'] = url_for('nodes.edit', node_id=node['_id'])