diff --git a/africanlii/templates/africanlii/au_detail_page.html b/africanlii/templates/africanlii/au_detail_page.html
index d76dd1522..5d852b945 100644
--- a/africanlii/templates/africanlii/au_detail_page.html
+++ b/africanlii/templates/africanlii/au_detail_page.html
@@ -71,7 +71,20 @@
{% trans 'African Union Institutions' %}
-
+
+ {% for court_class in court_classes %}
+ {% if court_class.courts.all %}
+
{{ court_class.name }}
+
+ {% for court in court_class.courts.all %}
+ -
+ {{ court.name }}
+
+ {% endfor %}
+
+ {% endif %}
+ {% endfor %}
+
diff --git a/africanlii/views/au.py b/africanlii/views/au.py
index 73d4a30dd..bc94654fa 100644
--- a/africanlii/views/au.py
+++ b/africanlii/views/au.py
@@ -9,6 +9,7 @@
RatificationCountry,
RegionalEconomicCommunity,
)
+from peachjam.models import CourtClass
from peachjam.views import AuthorDetailView, CoreDocument, PlaceDetailView
@@ -28,6 +29,7 @@ def get_context_data(self, **kwargs):
context["au_institutions"] = AfricanUnionInstitution.objects.prefetch_related(
"author"
)
+ context["court_classes"] = CourtClass.objects.prefetch_related("courts")
context["liis"] = LIIS
return context