diff --git a/Netdisco/share/views/ajax/device/ports.tt b/Netdisco/share/views/ajax/device/ports.tt
index 1e2dcf9d..27117abe 100644
--- a/Netdisco/share/views/ajax/device/ports.tt
+++ b/Netdisco/share/views/ajax/device/ports.tt
@@ -18,13 +18,13 @@
[% FOREACH row IN results %]
|
- [% IF row.up_admin == 'down' %]
+ [% IF row.up_admin != 'up' %]
[% ELSIF row.stp == 'blocking' %]
[% ELSIF row.has_column_loaded('is_free') AND row.is_free %]
- [% ELSIF row.up_admin == 'up' AND row.up == 'down' %]
+ [% ELSIF row.up_admin == 'up' AND row.up != 'up' %]
[% ELSE %]
|