diff options
Diffstat (limited to 'pydis_site/apps')
| -rw-r--r-- | pydis_site/apps/home/templatetags/wiki_extra.py | 7 | 
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  |