diff --git a/scripts/pi-hole/js/utils.js b/scripts/pi-hole/js/utils.js index a6af435d..51a9165b 100644 --- a/scripts/pi-hole/js/utils.js +++ b/scripts/pi-hole/js/utils.js @@ -239,9 +239,14 @@ function stateSaveCallback(itemName, data) { } function stateLoadCallback(itemName) { + var data; // Receive previous state from client's local storage area - var data = - localStorage === null ? backupStorage[itemName] || null : localStorage.getItem(itemName); + if (localStorage === null) { + var item = backupStorage[itemName]; + data = typeof item === "undefined" ? null : item; + } else { + localStorage.getItem(itemName); + } // Return if not available if (data === null) {