From 0fc7e656122b0f51a1b432e509974a305b55d147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Midb=C3=B8e?= Date: Tue, 10 Mar 2020 10:16:32 +0100 Subject: [PATCH] When setting colors from localstorage we set to null if value is 0. --- src/components/RegisterPage.vue | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/components/RegisterPage.vue b/src/components/RegisterPage.vue index 53bb766..cc1c8d3 100644 --- a/src/components/RegisterPage.vue +++ b/src/components/RegisterPage.vue @@ -305,10 +305,6 @@ } }, getWinnerdataFromStorage() { - if (this.winners.length == 0) { - return - } - let localWinners = localStorage.getItem("winners"); if (localWinners) { localWinners = JSON.parse(localWinners); @@ -329,14 +325,15 @@ if (localColors) { localColors = localColors.split(",") this.lotteryColorBoxes.forEach((color, i) => { - color.value = Number(localColors[i]) || null + const localColorValue = Number(localColors[i]) + color.value = localColorValue == 0 ? null : localColorValue }) } }, setWinnerdataToStorage() { console.log("saving localstorage") localStorage.setItem("winners", JSON.stringify(this.winners)) - localStorage.setItem("colorValues", this.lotteryColorBoxes.map(color => color.value || null)) + localStorage.setItem("colorValues", this.lotteryColorBoxes.map(color => Number(color.value))) window.removeEventListener("unload", this.setWinnerdataToStorage) }, resetWinnerDataInStorage() {