diff --git a/packages/server/src/api/controllers/application.js b/packages/server/src/api/controllers/application.js index 0eb7818032..0f604be0e7 100644 --- a/packages/server/src/api/controllers/application.js +++ b/packages/server/src/api/controllers/application.js @@ -36,7 +36,7 @@ exports.create = async function(ctx) { } const appId = newid() // insert an appId -> clientId lookup - const masterDb = new CouchDB("master") + const masterDb = new CouchDB("clientAppLookup") await masterDb.put({ _id: appId, clientId, @@ -113,7 +113,7 @@ const createEmptyAppPackage = async (ctx, app) => { } const lookupClientId = async appId => { - const masterDb = new CouchDB("master") + const masterDb = new CouchDB("clientAppLookup") const { clientId } = await masterDb.get(appId) return clientId } diff --git a/packages/server/src/api/controllers/auth.js b/packages/server/src/api/controllers/auth.js index f083d57ba6..5ec3aea617 100644 --- a/packages/server/src/api/controllers/auth.js +++ b/packages/server/src/api/controllers/auth.js @@ -9,7 +9,7 @@ exports.authenticate = async ctx => { if (!username) ctx.throw(400, "Username Required.") if (!password) ctx.throw(400, "Password Required") - const masterDb = new CouchDB("master") + const masterDb = new CouchDB("clientAppLookup") const { clientId } = await masterDb.get(ctx.params.appId) if (!clientId) { diff --git a/packages/server/src/api/controllers/component.js b/packages/server/src/api/controllers/component.js index 630b7c541b..a3b4d9c2bb 100644 --- a/packages/server/src/api/controllers/component.js +++ b/packages/server/src/api/controllers/component.js @@ -7,7 +7,7 @@ const { } = require("../../utilities/budibaseDir") exports.fetchAppComponentDefinitions = async function(ctx) { - const masterDb = new CouchDB("master") + const masterDb = new CouchDB("clientAppLookup") const { clientId } = await masterDb.get(ctx.params.appId) const db = new CouchDB(ClientDb.name(clientId)) const app = await db.get(ctx.params.appId) diff --git a/packages/server/src/api/controllers/instance.js b/packages/server/src/api/controllers/instance.js index 5239b8de09..155437371f 100644 --- a/packages/server/src/api/controllers/instance.js +++ b/packages/server/src/api/controllers/instance.js @@ -8,7 +8,7 @@ exports.create = async function(ctx) { const instanceId = `inst_${appShortId}_${newid()}` const { applicationId } = ctx.params - const masterDb = new CouchDB("master") + const masterDb = new CouchDB("clientAppLookup") const { clientId } = await masterDb.get(applicationId) const db = new CouchDB(instanceId) diff --git a/packages/server/src/api/controllers/user.js b/packages/server/src/api/controllers/user.js index d66f56903f..1b66cf1cca 100644 --- a/packages/server/src/api/controllers/user.js +++ b/packages/server/src/api/controllers/user.js @@ -41,7 +41,7 @@ exports.create = async function(ctx) { const response = await database.post(user) - const masterDb = new CouchDB("master") + const masterDb = new CouchDB("clientAppLookup") const { clientId } = await masterDb.get(appId) // the clientDB needs to store a map of users against the app