From 9d12ccb209823391a42534f26d3b45bc64912808 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Thu, 15 Jan 2026 10:58:41 +0100 Subject: [PATCH] Fix : ne compter que les commentaires des images, pas ceux du PDF MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- src/components/project/cards/ClientBrief.vue | 2 +- src/components/project/cards/Images.vue | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/project/cards/ClientBrief.vue b/src/components/project/cards/ClientBrief.vue index ca74589..27258f6 100644 --- a/src/components/project/cards/ClientBrief.vue +++ b/src/components/project/cards/ClientBrief.vue @@ -49,6 +49,6 @@ const pdf = computed(() => { }); function goToImagesBrief() { - router.push(location.pathname + "/client-brief?step=images"); + router.push(location.pathname + "/client-brief"); } diff --git a/src/components/project/cards/Images.vue b/src/components/project/cards/Images.vue index 463bfcc..c79fec9 100644 --- a/src/components/project/cards/Images.vue +++ b/src/components/project/cards/Images.vue @@ -56,8 +56,11 @@ const commentsCount = computed(() => { let count = 0; if (Array.isArray(step.files)) { + // Ne compter que les commentaires des images, pas des documents (PDFs) for (const file of step.files) { - count += file?.comments?.length || 0; + if (file.type === 'image') { + count += file?.comments?.length || 0; + } } } else { if (step.files?.dynamic) {