Browse Source

Adding another check to make sure context is the same.

pull/5510/head
mike12345567 4 years ago
parent
commit
9d01028bd0
  1. 4
      packages/backend-core/src/context/index.js

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

@ -90,7 +90,7 @@ exports.doInTenant = (tenantId, task) => {
}
}
const using = cls.getFromContext(ContextKeys.IN_USE)
if (using) {
if (using && cls.getFromContext(ContextKeys.TENANT_ID) === tenantId) {
cls.setOnContext(ContextKeys.IN_USE, using + 1)
return internal({ existing: true })
} else {
@ -154,7 +154,7 @@ exports.doInAppContext = (appId, task) => {
}
}
const using = cls.getFromContext(ContextKeys.IN_USE)
if (using) {
if (using && cls.getFromContext(ContextKeys.APP_ID) === appId) {
cls.setOnContext(ContextKeys.IN_USE, using + 1)
return internal({ existing: true })
} else {

Loading…
Cancel
Save