From 4ccba5bf6d9aa29ee2e7f567d33dc8be699c039a Mon Sep 17 00:00:00 2001 From: Michael Kellsy Date: Mon, 19 Oct 2020 08:56:05 -0600 Subject: [PATCH] stop saving dashboard until it is loaded --- src/views/status.vue | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/views/status.vue b/src/views/status.vue index b9eb43e..5aecf79 100644 --- a/src/views/status.vue +++ b/src/views/status.vue @@ -57,7 +57,8 @@ data() { return { - grid: [] + grid: [], + loaded: false, }; }, @@ -68,6 +69,7 @@ }); } else { this.grid = await this.api.get("/layout/dashboard"); + this.loaded = true; } }, @@ -79,13 +81,15 @@ }, async updateDashboard() { - const data = JSON.parse(JSON.stringify(this.grid)); + if (this.loaded) { + const data = JSON.parse(JSON.stringify(this.grid)); - for (let i = 0; i < data.length; i++) { - delete data[i].moved; - } + for (let i = 0; i < data.length; i++) { + delete data[i].moved; + } - await this.api.post("/layout/dashboard", data); + await this.api.post("/layout/dashboard", data); + } } } };