diff --git a/scripts/pi-hole/js/groups-adlists.js b/scripts/pi-hole/js/groups-adlists.js index c7da8c14..83b84a54 100644 --- a/scripts/pi-hole/js/groups-adlists.js +++ b/scripts/pi-hole/js/groups-adlists.js @@ -306,6 +306,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 1d3c0fd9..171a939c 100644 --- a/scripts/pi-hole/js/groups-clients.js +++ b/scripts/pi-hole/js/groups-clients.js @@ -230,6 +230,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 9e7fd8b0..e70286d5 100644 --- a/scripts/pi-hole/js/groups-domains.js +++ b/scripts/pi-hole/js/groups-domains.js @@ -259,6 +259,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 ae1dc8e5..417dd9ff 100644 --- a/scripts/pi-hole/js/groups.js +++ b/scripts/pi-hole/js/groups.js @@ -99,6 +99,11 @@ $(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 diff --git a/scripts/pi-hole/js/messages.js b/scripts/pi-hole/js/messages.js index cdfd25ee..1707d885 100644 --- a/scripts/pi-hole/js/messages.js +++ b/scripts/pi-hole/js/messages.js @@ -156,6 +156,10 @@ $(function () { }, stateLoadCallback: function () { var data = utils.stateLoadCallback("messages-table"); + // Return if not available + if (data === null) { + return null; + } // Reset visibility of ID and blob columns var hiddenCols = [0, 4, 5, 6, 7, 8];