From 9db42bc4c65d4ba527b5f113e1fcdbc8ff699196 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Fri, 20 Sep 2019 11:30:55 -0700 Subject: [PATCH] sql_channel: Ensure we save reference to MultipleQueue to start --- app/sql_channel.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/sql_channel.js b/app/sql_channel.js index ba5d85343..918b4f3f7 100644 --- a/app/sql_channel.js +++ b/app/sql_channel.js @@ -73,12 +73,14 @@ function initialize() { makeNewMultipleQueue(); multipleQueue.pause(); + const multipleQueueRef = multipleQueue; const singleQueueRef = singleQueue; + singleQueue = null; - const promise = multipleQueue.add(() => fn(...args)); + const promise = multipleQueueRef.add(() => fn(...args)); await singleQueueRef.onIdle(); - multipleQueue.start(); + multipleQueueRef.start(); result = await promise; } else { makeNewMultipleQueue();