From 12324141ded347b559f40fc58fba82e59f2f9697 Mon Sep 17 00:00:00 2001 From: Thomas David Baker Date: Sat, 28 Sep 2024 19:27:56 -0700 Subject: [PATCH] Only show archetype table once on competition detail page --- decksite/templates/competition.mustache | 4 ++-- decksite/views/competition.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/decksite/templates/competition.mustache b/decksite/templates/competition.mustache index 1904c32a6..a1d150a38 100644 --- a/decksite/templates/competition.mustache +++ b/decksite/templates/competition.mustache @@ -9,9 +9,9 @@ {{> liveleaderboardtable}} {{/has_leaderboard}} -{{#archetypes}} +{{#show_archetype_tree}}

Archetypes

{{> archetypetree}}
-{{/archetypes}} +{{/show_archetype_tree}} diff --git a/decksite/views/competition.py b/decksite/views/competition.py index 8f3f2525d..2fbe612c2 100644 --- a/decksite/views/competition.py +++ b/decksite/views/competition.py @@ -20,6 +20,7 @@ def __init__(self, competition: Comp, archetypes: list[Archetype]) -> None: self.has_leaderboard = True self.date = dtutil.display_date(competition.start_date) self.archetypes = archetypes + self.show_archetype_tree = len(self.archetypes) > 0 def __getattr__(self, attr: str) -> Any: return getattr(self.competition, attr)