Fix tag filtering to preserve "all" vault filter

This commit is contained in:
Bruno Charest 2026-05-27 12:08:59 -04:00
parent fcf134d37e
commit 8055b20e5f

View File

@ -1204,7 +1204,7 @@ def get_all_tags(vault_filter: Optional[str] = None) -> Dict[str, int]:
"""
merged: Dict[str, int] = {}
for vault_name, vault_data in index.items():
if vault_filter and vault_name != vault_filter:
if vault_filter and vault_filter != "all" and vault_name != vault_filter:
continue
for tag, count in vault_data.get("tags", {}).items():
merged[tag] = merged.get(tag, 0) + count