Fix tag filtering to preserve "all" vault filter
This commit is contained in:
+1
-1
@@ -1204,7 +1204,7 @@ def get_all_tags(vault_filter: Optional[str] = None) -> Dict[str, int]:
|
|||||||
"""
|
"""
|
||||||
merged: Dict[str, int] = {}
|
merged: Dict[str, int] = {}
|
||||||
for vault_name, vault_data in index.items():
|
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
|
continue
|
||||||
for tag, count in vault_data.get("tags", {}).items():
|
for tag, count in vault_data.get("tags", {}).items():
|
||||||
merged[tag] = merged.get(tag, 0) + count
|
merged[tag] = merged.get(tag, 0) + count
|
||||||
|
|||||||
Reference in New Issue
Block a user