From febcec1865be641fc46ce8fb2627bd24c32229ce Mon Sep 17 00:00:00 2001 From: "Eric A. Miller" Date: Thu, 14 Aug 2014 22:41:39 -0400 Subject: [PATCH] Check for existence before trying to override state variable --- Netdisco/share/views/ajax/device/ports.tt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Netdisco/share/views/ajax/device/ports.tt b/Netdisco/share/views/ajax/device/ports.tt index 451688e3..fd612fd2 100644 --- a/Netdisco/share/views/ajax/device/ports.tt +++ b/Netdisco/share/views/ajax/device/ports.tt @@ -21,7 +21,9 @@ $(document).ready(function() { "stateLoadParams": function (settings, data) { [% FOREACH key IN params.keys %] [% NEXT UNLESS key.match('^c_') AND !key.match('^c_neighbors') AND params.$key == 'on' %] - data.columns[$('#dp-data-table').DataTable().column( '[% key %]:name' ).index()].visible = true; + if (data.columns[$('#dp-data-table').DataTable().column( '[% key %]:name' ).index()]) { + data.columns[$('#dp-data-table').DataTable().column( '[% key %]:name' ).index()].visible = true; + } [% END %] }, "columns": [