diff --git a/scripts/pi-hole/js/groups-adlists.js b/scripts/pi-hole/js/groups-adlists.js index aeea276f..4dd63e15 100644 --- a/scripts/pi-hole/js/groups-adlists.js +++ b/scripts/pi-hole/js/groups-adlists.js @@ -176,6 +176,11 @@ function initTable() { }, stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-adlists-table"); + // Return if not available + if (data === null) { + return null; + } + // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table diff --git a/scripts/pi-hole/js/groups-clients.js b/scripts/pi-hole/js/groups-clients.js index 63a89a31..10e42ff1 100644 --- a/scripts/pi-hole/js/groups-clients.js +++ b/scripts/pi-hole/js/groups-clients.js @@ -210,6 +210,11 @@ function initTable() { }, stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-clients-table"); + // Return if not available + if (data === null) { + return null; + } + // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table diff --git a/scripts/pi-hole/js/groups-domains.js b/scripts/pi-hole/js/groups-domains.js index 7ec17807..dc365da8 100644 --- a/scripts/pi-hole/js/groups-domains.js +++ b/scripts/pi-hole/js/groups-domains.js @@ -251,6 +251,11 @@ function initTable() { }, stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-domains-table"); + // Return if not available + if (data === null) { + return null; + } + // Reset visibility of ID column data.columns[0].visible = false; // Show group assignment column only on full page diff --git a/scripts/pi-hole/js/groups.js b/scripts/pi-hole/js/groups.js index 306ca3d8..d23a1693 100644 --- a/scripts/pi-hole/js/groups.js +++ b/scripts/pi-hole/js/groups.js @@ -91,6 +91,11 @@ $(document).ready(function () { }, stateLoadCallback: function () { var data = utils.stateLoadCallback("groups-table"); + // Return if not available + if (data === null) { + return null; + } + // Reset visibility of ID column data.columns[0].visible = false; // Apply loaded state to table