aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site/apps')
-rw-r--r--pydis_site/apps/home/templatetags/wiki_extra.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/pydis_site/apps/home/templatetags/wiki_extra.py b/pydis_site/apps/home/templatetags/wiki_extra.py
index 9847ef5a..289b0279 100644
--- a/pydis_site/apps/home/templatetags/wiki_extra.py
+++ b/pydis_site/apps/home/templatetags/wiki_extra.py
@@ -26,7 +26,7 @@ TEMPLATES: Dict[Type, str] = {
register = template.Library()
-def get_unbound_field(field: BoundField) -> Field:
+def get_unbound_field(field: Union[BoundField, Field]) -> Field:
while isinstance(field, BoundField):
field = field.field
@@ -39,10 +39,7 @@ def render(template_path: str, context: Dict[str, Any]):
@register.simple_tag
def render_field(field: Field, render_labels: bool = True):
- if isinstance(field, BoundField):
- unbound_field = get_unbound_field(field)
- else:
- unbound_field = field
+ unbound_field = get_unbound_field(field)
if not isinstance(render_labels, bool):
render_labels = True