From 370cae3c8d3c35b6c0d8c25ef5c694f510b186ed Mon Sep 17 00:00:00 2001 From: j433866 Date: Thu, 13 Jun 2019 15:39:11 +0100 Subject: [PATCH] Fix incorrect value being sent to dishworker --- src/web/waiters/WorkerWaiter.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/web/waiters/WorkerWaiter.mjs b/src/web/waiters/WorkerWaiter.mjs index 82f3df27..5414292e 100644 --- a/src/web/waiters/WorkerWaiter.mjs +++ b/src/web/waiters/WorkerWaiter.mjs @@ -65,6 +65,7 @@ class WorkerWaiter { setupDishWorker() { if (this.dishWorker.worker !== null) { this.dishWorker.worker.terminate(); + this.dishWorker.currentAction = ""; } log.debug("Adding new DishWorker"); @@ -72,7 +73,7 @@ class WorkerWaiter { this.dishWorker.worker.addEventListener("message", this.handleDishMessage.bind(this)); if (this.dishWorkerQueue.length > 0) { - this.postDishMessage(this.dishWorkerQueue.splice(0, 1)); + this.postDishMessage(this.dishWorkerQueue.splice(0, 1)[0]); } } @@ -646,7 +647,6 @@ class WorkerWaiter { this.callbacks[id] = callback; if (this.dishWorker.worker === null) this.setupDishWorker(); - this.postDishMessage({ action: "getDishAs", data: {