From 094d15116eead49fa53e228d84a916fa82594965 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 11 Sep 2018 15:01:11 +0200 Subject: [PATCH] Video progress: fixed issue in group node view_embed when never watched video --- src/templates/nodes/custom/group/view_embed.pug | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/templates/nodes/custom/group/view_embed.pug b/src/templates/nodes/custom/group/view_embed.pug index 02bcfc4d..db4c1a86 100644 --- a/src/templates/nodes/custom/group/view_embed.pug +++ b/src/templates/nodes/custom/group/view_embed.pug @@ -111,12 +111,17 @@ span {{ child.name }} | {% if child.properties.content_type == 'video' %} - | {% set progress = current_user.nodes.view_progress[child._id] %} - | {% set progress_in_percent = progress.progress_in_percent %} - | {% set progress_done = progress.done %} + | {% set view_progress = current_user.nodes.view_progress %} + | {% if child._id in view_progress %} + | {% set progress = current_user.nodes.view_progress[child._id] %} + | {% set progress_in_percent = progress.progress_in_percent %} + | {% set progress_done = progress.done %} //- TODO(Pablo): turn this into a nice progress bar span.progress(class="{% if progress.done %}done{% endif %}") - | {{ progress_in_percent }}% + | {{ progress_in_percent }}% + | {% else %} + span.jemoeder no progress because never watched + | {% endif %} | {% else %} span.jemoeder no progress because not video | {% endif %}