diff --git a/Netdisco/lib/App/Netdisco/Web/Plugin/Report/SubnetUtilization.pm b/Netdisco/lib/App/Netdisco/Web/Plugin/Report/SubnetUtilization.pm index 38af9706..b955f1b7 100644 --- a/Netdisco/lib/App/Netdisco/Web/Plugin/Report/SubnetUtilization.pm +++ b/Netdisco/lib/App/Netdisco/Web/Plugin/Report/SubnetUtilization.pm @@ -24,18 +24,20 @@ get '/ajax/content/report/subnets' => require_login sub { $start = $tmp; } - my $set = schema('netdisco')->resultset('Virtual::SubnetUtilization') + my @results = schema('netdisco')->resultset('Virtual::SubnetUtilization') ->search(undef,{ bind => [ $subnet, $start, $end, $end, $subnet, $end, $end ], - }); + })->hri->all; + + return unless scalar @results; if ( request->is_ajax ) { - template 'ajax/report/subnets.tt', { results => $set }, + template 'ajax/report/subnets.tt', { results => \@results }, { layout => undef }; } else { header( 'Content-Type' => 'text/comma-separated-values' ); - template 'ajax/report/subnets_csv.tt', { results => $set }, + template 'ajax/report/subnets_csv.tt', { results => \@results }, { layout => undef }; } }; diff --git a/Netdisco/share/views/ajax/report/subnets.tt b/Netdisco/share/views/ajax/report/subnets.tt index 2b23238b..f369c598 100644 --- a/Netdisco/share/views/ajax/report/subnets.tt +++ b/Netdisco/share/views/ajax/report/subnets.tt @@ -1,6 +1,3 @@ -[% IF NOT results.has_rows %] -
| [% row.subnet | html_entity %] | @@ -22,5 +19,3 @@ [% END %]