Browse Source

Fixing similar issue in queries for context handling and fixing some issues raised by IDE.

master
mike12345567 4 years ago
parent
commit
ec0854d0de
  1. 4
      packages/server/src/threads/automation.js
  2. 15
      packages/server/src/threads/query.js

4
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++

15
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)
}
})
}

Loading…
Cancel
Save