From aeaa03ed802748b7830ed4e9b6304dbd7f975b45 Mon Sep 17 00:00:00 2001 From: Francesco Siddi Date: Mon, 16 Apr 2018 17:30:02 +0200 Subject: [PATCH] Handle embedded featured nodes to get node_id --- src/templates/projects/_macros.pug | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/templates/projects/_macros.pug b/src/templates/projects/_macros.pug index 93a6b51d..308ebf70 100644 --- a/src/templates/projects/_macros.pug +++ b/src/templates/projects/_macros.pug @@ -26,9 +26,15 @@ nav.navbar-secondary | {% endfor %} | {% endif %} | {% if project.nodes_featured %} + | {# In some cases featured_nodes might might be embedded #} + | {% if '_id' in project.nodes_featured[0] %} + | {% set featured_node_id=project.nodes_featured[0]._id %} + | {% else %} + | {% set featured_node_id=project.nodes_featured[0] %} + | {% endif %} li a.navbar-item( - href="{{ url_for('projects.view_node', project_url=project.url, node_id=project.nodes_featured[0]) }}", + href="{{ url_for('projects.view_node', project_url=project.url, node_id=featured_node_id) }}", title="Explore {{ project.name }}", class="{% if category == 'blog' %}active{% endif %}") span Explore