Only exclude discover_no on Undiscovered Neighbors report when few results
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
2.031013 - 2015-03-02
|
||||||
|
|
||||||
|
[BUG FIXES]
|
||||||
|
|
||||||
|
* Only exclude discover_no on Undiscovered Neighbors report when few results
|
||||||
|
|
||||||
2.031012 - 2015-02-28
|
2.031012 - 2015-02-28
|
||||||
|
|
||||||
[ENHANCEMENTS]
|
[ENHANCEMENTS]
|
||||||
|
|||||||
@@ -17,17 +17,19 @@ register_admin_task(
|
|||||||
);
|
);
|
||||||
|
|
||||||
get '/ajax/content/admin/undiscoveredneighbors' => require_role admin => sub {
|
get '/ajax/content/admin/undiscoveredneighbors' => require_role admin => sub {
|
||||||
my @devices
|
my @results
|
||||||
= schema('netdisco')->resultset('Virtual::UndiscoveredNeighbors')
|
= schema('netdisco')->resultset('Virtual::UndiscoveredNeighbors')
|
||||||
->order_by('ip')->hri->all;
|
->order_by('ip')->hri->all;
|
||||||
|
return unless scalar @results;
|
||||||
return unless scalar @devices;
|
|
||||||
|
|
||||||
# Don't include devices excluded from discovery by config
|
# Don't include devices excluded from discovery by config
|
||||||
my @results
|
# but only if the number of devices is small, as it triggers a
|
||||||
= grep { is_discoverable( $_->{'remote_ip'}, $_->{'remote_type'} ) }
|
# SELECT per device to check.
|
||||||
@devices;
|
if (scalar @results < 50) {
|
||||||
|
@results
|
||||||
|
= grep { is_discoverable( $_->{'remote_ip'}, $_->{'remote_type'} ) }
|
||||||
|
@results;
|
||||||
|
}
|
||||||
return unless scalar @results;
|
return unless scalar @results;
|
||||||
|
|
||||||
if ( request->is_ajax ) {
|
if ( request->is_ajax ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user