From 9386a82e6fd730fca8cea9e2cf0b2c942e5a1b55 Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Tue, 3 May 2022 16:04:59 +0100 Subject: [PATCH] Fixing similar issue in queries for context handling and fixing some issues raised by IDE. --- packages/server/src/threads/automation.js | 4 ++-- packages/server/src/threads/query.js | 15 +++++++-------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/packages/server/src/threads/automation.js b/packages/server/src/threads/automation.js index 5993951d7b..a7ce84d614 100644 --- a/packages/server/src/threads/automation.js +++ b/packages/server/src/threads/automation.js @@ -100,10 +100,10 @@ class Orchestrator { let automation = this._automation const app = await this.getApp() let stopped = false - let loopStep + let loopStep = null let stepCount = 0 - let loopStepNumber + let loopStepNumber = null let loopSteps = [] for (let step of automation.definition.steps) { stepCount++ diff --git a/packages/server/src/threads/query.js b/packages/server/src/threads/query.js index 71994a7244..ec9d9a6fa6 100644 --- a/packages/server/src/threads/query.js +++ b/packages/server/src/threads/query.js @@ -191,14 +191,13 @@ class QueryRunner { } module.exports = (input, callback) => { - doInAppContext(input.appId, () => { + doInAppContext(input.appId, async () => { const Runner = new QueryRunner(input) - Runner.execute() - .then(response => { - callback(null, response) - }) - .catch(err => { - callback(err) - }) + try { + const response = await Runner.execute() + callback(null, response) + } catch (err) { + callback(err) + } }) }