Fix : ne compter que les commentaires des images, pas ceux du PDF

Problème : Dans le kanban, la carte du brief client custom (Images) affichait
aussi le nombre de commentaires du PDF, alors qu'il n'y a pas de système de
commentaires pour les images du brief custom.

Solution : Filtrer pour ne compter que les commentaires des fichiers de type
'image', et non tous les fichiers du step.

Bonus : Suppression du paramètre obsolète ?step=images dans ClientBrief.vue

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-01-15 10:58:41 +01:00
parent cfd679bc15
commit 9d12ccb209
2 changed files with 5 additions and 2 deletions

View file

@ -49,6 +49,6 @@ const pdf = computed(() => {
}); });
function goToImagesBrief() { function goToImagesBrief() {
router.push(location.pathname + "/client-brief?step=images"); router.push(location.pathname + "/client-brief");
} }
</script> </script>

View file

@ -56,9 +56,12 @@ const commentsCount = computed(() => {
let count = 0; let count = 0;
if (Array.isArray(step.files)) { if (Array.isArray(step.files)) {
// Ne compter que les commentaires des images, pas des documents (PDFs)
for (const file of step.files) { for (const file of step.files) {
if (file.type === 'image') {
count += file?.comments?.length || 0; count += file?.comments?.length || 0;
} }
}
} else { } else {
if (step.files?.dynamic) { if (step.files?.dynamic) {
for (const variation of allVariations) { for (const variation of allVariations) {