diff --git a/public/js/account.js b/public/js/account.js index e7af94eb9..213df2389 100644 --- a/public/js/account.js +++ b/public/js/account.js @@ -328,10 +328,10 @@ function updateFilterTags(){ $(".pageAccount .content .filterButtons .buttons.tags").empty(); if(dbSnapshot.tags.length > 0){ $(".pageAccount .content .filterButtons .buttonsAndTitle.tags").removeClass('hidden'); - if(config.resultFilters.includes("tag_all")){ - $(".pageAccount .content .filterButtons .buttons.tags").append(`
`); + if(config.resultFilters.includes("tag_notag")){ + $(".pageAccount .content .filterButtons .buttons.tags").append(``); }else{ - $(".pageAccount .content .filterButtons .buttons.tags").append(``); + $(".pageAccount .content .filterButtons .buttons.tags").append(``); } dbSnapshot.tags.forEach(tag => { if(config.resultFilters.includes("tag_"+tag.name)){ @@ -580,16 +580,17 @@ function refreshAccountPage() { } if(!activeFilters.includes(puncfilter)) return; - try{ - if(!activeFilters.includes("tag_all") && dbSnapshot.tags.length > 0){ + if(dbSnapshot.tags.length > 0){ + if(result.tags !== undefined && result.tags.length > 0){ + let found = false; result.tags.forEach(tag => { if(activeFilters.includes("tag_"+tag)) found = true; }) if(!found) return; + }else{ + if(!activeFilters.includes("tag_notag")) return; } - }catch(e){ - if(!activeFilters.includes("tag_all") && dbSnapshot.tags.length > 0) return; }