diff --git a/netbox/dcim/tables/template_code.py b/netbox/dcim/tables/template_code.py
index 34ec06900..4a5aedb29 100644
--- a/netbox/dcim/tables/template_code.py
+++ b/netbox/dcim/tables/template_code.py
@@ -45,9 +45,15 @@ INTERFACE_IPADDRESSES = """
"""
INTERFACE_TAGGED_VLANS = """
-{% for vlan in record.tagged_vlans.unrestricted %}
- {{ vlan }}
-{% endfor %}
+{% if record.mode == 'tagged' %}
+ {% for vlan in record.tagged_vlans.all %}
+ {{ vlan }}
+ {% endfor %}
+{% elif record.mode == 'tagged-all' %}
+ All
+{% else %}
+ —
+{% endif %}
"""
MPTT_LINK = """