Fix progress bar value when Experiment has no tasks [SCI-10333]

This commit is contained in:
sboursen-scinote 2024-03-01 03:20:35 +01:00
parent 1abd370d3e
commit 1ee2025e40

View file

@ -8,7 +8,7 @@
<div class="py-1">
<div class="w-24 h-1 bg-sn-light-grey">
<div class="h-full bg-sn-blue" :style="{
width: params.data.completed_tasks / params.data.total_tasks * 100 + '%'
width: `${progress}%`
}"></div>
</div>
</div>
@ -24,5 +24,14 @@ export default {
required: true,
},
},
computed: {
progress() {
const { completed_tasks: completedTasks, total_tasks: totalTasks } = this.params.data;
if (totalTasks === 0) return 0;
return (completedTasks / totalTasks) * 100;
}
}
};
</script>