diff --git a/Netdisco/lib/App/Netdisco/Web/Device.pm b/Netdisco/lib/App/Netdisco/Web/Device.pm index 099246ba..4e66ac27 100644 --- a/Netdisco/lib/App/Netdisco/Web/Device.pm +++ b/Netdisco/lib/App/Netdisco/Web/Device.pm @@ -59,7 +59,7 @@ hook 'before' => sub { my $cookie = cookie('nd_ports-form'); my $cdata = url_params_mixed($cookie); - if ($cdata and ref {} eq ref $cdata) { + if ($cdata and ref {} eq ref $cdata and not param('reset')) { foreach my $item (@{ var('port_columns') }) { my $key = $item->{name}; next unless defined $cdata->{$key} diff --git a/Netdisco/share/views/device.tt b/Netdisco/share/views/device.tt index 88f26312..3a9284ae 100644 --- a/Netdisco/share/views/device.tt +++ b/Netdisco/share/views/device.tt @@ -18,8 +18,10 @@ rel="tooltip" data-placement="left" data-offset="5" data-title="Hide Sidebar" data-container="body"> - + + +
[% FOREACH tab IN settings._device_tabs %]