Browse Source

Explicitly passing requested appId when calling updateAppPackage

pull/6060/head
Dean 4 years ago
parent
commit
e86dce30e3
  1. 4
      packages/backend-core/src/context/index.js
  2. 2
      packages/server/src/api/controllers/application.ts

4
packages/backend-core/src/context/index.js

@ -297,6 +297,10 @@ function getContextDB(key, opts) {
toUseAppId = getDevelopmentAppID(appId)
break
}
//If the appId is specified, override context
toUseAppId = opts?.appId ? opts?.appId : toUseAppId
db = dangerousGetDB(toUseAppId, opts)
try {
cls.setOnContext(key, db)

2
packages/server/src/api/controllers/application.ts

@ -502,7 +502,7 @@ export const sync = async (ctx: any, next: any) => {
}
const updateAppPackage = async (appPackage: any, appId: any) => {
const db = getAppDB()
const db = getAppDB({ appId })
const application = await db.get(DocumentTypes.APP_METADATA)
const newAppPackage = { ...application, ...appPackage }

Loading…
Cancel
Save