diff --git a/app.js b/app.js index 29bc32b..4507b9e 100644 --- a/app.js +++ b/app.js @@ -65,7 +65,14 @@ function sortTasksFromJson(statObject) { // } // filtrer par tag les tâches if (enableFilterByTag) { - console.log('filtre activé', filterByTag); + + let tags_list = ' '; + if(elem['properties']['tags']){ + tags_list += elem['properties']['tags'] + } + if(elem['drawer'] && elem['drawer']['ARCHIVE_ITAGS']){ + tags_list += elem['drawer']['ARCHIVE_ITAGS'] + } if (!elem['drawer'] || !elem['properties']['tags']) { console.log('on vire cette tâche n\'ayant pas de drawer :', elem); @@ -74,11 +81,13 @@ function sortTasksFromJson(statObject) { } else if ( elem['properties'] && typeof elem['properties']['tags'] !== 'undefined' && - elem['properties']['tags'].indexOf(filterByTag) === -1 + tags_list.indexOf(filterByTag) === -1 ) { console.log('on vire cette tâche ayant les itags :', elem['drawer']['ARCHIVE_ITAGS']); countExcluded++; return; + }else{ + console.log("on ajoute cette tâche aux tags : ", tags_list) } } else { console.log(' - filtre désactivé');