Browse Source
Merge pull request #3793 from Budibase/fix/pouch-automation-error
Fix automation TypeError: Pouch is not a constructor
master
Michael Drury
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
15 additions and
5 deletions
-
packages/server/src/threads/automation.js
-
packages/server/src/threads/query.js
-
packages/server/src/threads/utils.js
|
|
@ -1,6 +1,5 @@ |
|
|
// when thread starts, make sure it is recorded
|
|
|
require("./utils").threadSetup() |
|
|
const env = require("../environment") |
|
|
const env = require("../environment") |
|
|
env.setInThread() |
|
|
|
|
|
const actions = require("../automations/actions") |
|
|
const actions = require("../automations/actions") |
|
|
const automationUtils = require("../automations/automationUtils") |
|
|
const automationUtils = require("../automations/automationUtils") |
|
|
const AutomationEmitter = require("../events/AutomationEmitter") |
|
|
const AutomationEmitter = require("../events/AutomationEmitter") |
|
|
|
|
|
@ -1,6 +1,4 @@ |
|
|
// when thread starts, make sure it is recorded
|
|
|
require("./utils").threadSetup() |
|
|
const env = require("../environment") |
|
|
|
|
|
env.setInThread() |
|
|
|
|
|
const ScriptRunner = require("../utilities/scriptRunner") |
|
|
const ScriptRunner = require("../utilities/scriptRunner") |
|
|
const { integrations } = require("../integrations") |
|
|
const { integrations } = require("../integrations") |
|
|
|
|
|
|
|
|
|
|
|
@ -0,0 +1,13 @@ |
|
|
|
|
|
const env = require("../environment") |
|
|
|
|
|
const CouchDB = require("../db") |
|
|
|
|
|
const { init } = require("@budibase/auth") |
|
|
|
|
|
|
|
|
|
|
|
exports.threadSetup = () => { |
|
|
|
|
|
// don't run this if not threading
|
|
|
|
|
|
if (env.isTest() || env.DISABLE_THREADING) { |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
// when thread starts, make sure it is recorded
|
|
|
|
|
|
env.setInThread() |
|
|
|
|
|
init(CouchDB) |
|
|
|
|
|
} |