when neighbors only can restrict the links search

This commit is contained in:
Oliver Gorwits
2017-12-23 17:52:14 +00:00
parent f9e5ec02ab
commit 35ed34ed2f

View File

@@ -74,7 +74,12 @@ ajax '/ajax/data/device/netmap' => require_login sub {
# LINKS
my $rs = schema('netdisco')->resultset('Virtual::DeviceLinks')->search({}, {
my $rs = schema('netdisco')->resultset('Virtual::DeviceLinks')->search({
($mapshow eq 'neighbors' ? ( -or => [
{ left_ip => $qdev->ip },
{ right_ip => $qdev->ip },
]) : ())
}, {
columns => [qw/left_ip right_ip/],
result_class => 'DBIx::Class::ResultClass::HashRefInflator',
});