diff --git a/netbox_acls/templates/netbox_acls/accesslist.html b/netbox_acls/templates/netbox_acls/accesslist.html
index 6870f30..ddbb8c1 100644
--- a/netbox_acls/templates/netbox_acls/accesslist.html
+++ b/netbox_acls/templates/netbox_acls/accesslist.html
@@ -62,11 +62,11 @@
{% elif object.type == 'extended' %}
{{ object.aclextendedrules.count|placeholder }} |
{% endif %}
+
| Assigned Host |
{{ object.assigned_object|linkify }} |
-
@@ -77,7 +77,8 @@
{% include 'inc/panels/comments.html' %}
-
+ {% if rules_table %}
+
+ {% endif %}
{% endblock content %}
diff --git a/netbox_acls/views.py b/netbox_acls/views.py
index 6ed5be9..f81ca8e 100644
--- a/netbox_acls/views.py
+++ b/netbox_acls/views.py
@@ -53,11 +53,16 @@ class AccessListView(generic.ObjectView):
table = tables.ACLExtendedRuleTable(instance.aclextendedrules.all())
elif instance.type == choices.ACLTypeChoices.TYPE_STANDARD:
table = tables.ACLStandardRuleTable(instance.aclstandardrules.all())
- table.configure(request)
+ else:
+ table = None
- return {
- "rules_table": table,
- }
+ if table:
+ table.configure(request)
+
+ return {
+ "rules_table": table,
+ }
+ return {}
class AccessListListView(generic.ObjectListView):