diff --git a/share/views/ajax/device/ports.tt b/share/views/ajax/device/ports.tt
index 29f1f11c..44089ecc 100644
--- a/share/views/ajax/device/ports.tt
+++ b/share/views/ajax/device/ports.tt
@@ -39,7 +39,11 @@
[% ELSIF row.has_column_loaded('is_free') AND row.is_free %]
[% ELSIF row.up_admin == 'up' AND (row.up != 'up' AND row.up != 'dormant') %]
-
+ [% IF params.port_state == 'free' %]
+
+ [% ELSE %]
+
+ [% END %]
[% ELSE %]
[% END %]