From fb7bcbf120627740bd2db39a29c24ec6f9752c5c Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Mon, 25 Aug 2014 17:13:11 +0100 Subject: [PATCH] fix undef data error in JS, and when no remote_(ip|port) --- .../lib/App/Netdisco/DB/Result/Virtual/NodesDiscovered.pm | 3 +-- Netdisco/share/views/ajax/report/nodesdiscovered.tt | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Netdisco/lib/App/Netdisco/DB/Result/Virtual/NodesDiscovered.pm b/Netdisco/lib/App/Netdisco/DB/Result/Virtual/NodesDiscovered.pm index 1000c27d..1b8a39b4 100644 --- a/Netdisco/lib/App/Netdisco/DB/Result/Virtual/NodesDiscovered.pm +++ b/Netdisco/lib/App/Netdisco/DB/Result/Virtual/NodesDiscovered.pm @@ -33,8 +33,7 @@ WHERE d.ip = p.ip WHERE a.alias = p.remote_ip AND q.ip = a.ip AND q.port = p.remote_port) - AND p.remote_ip IS NOT NULL - AND p.remote_port IS NOT NULL + AND (p.remote_id IS NOT NULL OR p.remote_type IS NOT NULL) ENDSQL ); diff --git a/Netdisco/share/views/ajax/report/nodesdiscovered.tt b/Netdisco/share/views/ajax/report/nodesdiscovered.tt index 3826f539..f5a28098 100644 --- a/Netdisco/share/views/ajax/report/nodesdiscovered.tt +++ b/Netdisco/share/views/ajax/report/nodesdiscovered.tt @@ -33,7 +33,7 @@ $(document).ready(function() { "type": 'portsort', "render": function(data, type, row, meta) { return type === 'display' ? - '' + he.encode(data) + '' : + '' + he.encode(data) + '' : data; } }, { @@ -44,7 +44,7 @@ $(document).ready(function() { }, { "data": 'remote_ip', "render": function(data, type, row, meta) { - return '' + he.encode(data) + ''; + return '' + he.encode(data || '') + ''; } }, { "data": 'remote_port',