bug fix: port free checking
This commit is contained in:
@@ -53,7 +53,11 @@ ajax '/ajax/content/device/ports' => require_login sub {
|
||||
}
|
||||
|
||||
# filter for port status if asked
|
||||
my %port_state = map {$_ => 1} (param('port_state') || ());
|
||||
my %port_state = map {$_ => 1}
|
||||
(ref [] eq ref param('port_state') ? @{param('port_state')}
|
||||
: param('port_state') ? param('port_state') : ());
|
||||
|
||||
return unless scalar keys %port_state;
|
||||
|
||||
if (exists $port_state{free}) {
|
||||
if (scalar keys %port_state == 1) {
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<i class="icon-remove"></i>
|
||||
[% ELSIF row.stp == 'blocking' %]
|
||||
<i class="icon-fullscreen text-info"></i>
|
||||
[% ELSIF row.has_column('is_free') AND row.is_free %]
|
||||
[% ELSIF row.has_column_loaded('is_free') AND row.is_free %]
|
||||
<i class="icon-arrow-down text-success"></i>
|
||||
[% ELSIF row.up_admin == 'up' AND row.up == 'down' %]
|
||||
<i class="icon-arrow-down text-error"></i>
|
||||
|
||||
Reference in New Issue
Block a user