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:
parent
cfd679bc15
commit
9d12ccb209
2 changed files with 5 additions and 2 deletions
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue