Fix accuracy of Descendants count on tags page.
This commit is contained in:
parent
99218fa743
commit
1a2bd59f23
2 changed files with 3 additions and 2 deletions
|
|
@ -91,7 +91,8 @@ def get_tags_html(specific_tag_name=None):
|
||||||
tag_count = common.P.get_tag_count()
|
tag_count = common.P.get_tag_count()
|
||||||
else:
|
else:
|
||||||
tags = specific_tag.get_children()
|
tags = specific_tag.get_children()
|
||||||
tag_count = sum(1 for child in specific_tag.walk_children())
|
# Set because tags may have multiple lineages
|
||||||
|
tag_count = len(set(specific_tag.walk_children()))
|
||||||
|
|
||||||
tags = common.P.get_cached_tag_export(
|
tags = common.P.get_cached_tag_export(
|
||||||
'easybake',
|
'easybake',
|
||||||
|
|
|
||||||
|
|
@ -142,7 +142,7 @@ h2, h3
|
||||||
{% if tags or not specific_tag %}
|
{% if tags or not specific_tag %}
|
||||||
<div id="hierarchy_tags" class="panel">
|
<div id="hierarchy_tags" class="panel">
|
||||||
{% if specific_tag %}
|
{% if specific_tag %}
|
||||||
<h3>{{tag_count}} Descendants</h3>
|
<h3>{{tag_count - 1}} Descendants</h3>
|
||||||
{% else %}
|
{% else %}
|
||||||
<h2>{{tag_count}} Tags</h2>
|
<h2>{{tag_count}} Tags</h2>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue