|
|
|
@ -1,6 +1,7 @@ |
|
|
|
const { StaticDatabases, doWithDB } = require("@budibase/backend-core/db") |
|
|
|
const { getTenantId } = require("@budibase/backend-core/tenancy") |
|
|
|
const { deleteTenant } = require("@budibase/backend-core/deprovision") |
|
|
|
const { quotas } = require("@budibase/pro") |
|
|
|
|
|
|
|
exports.exists = async ctx => { |
|
|
|
const tenantId = ctx.request.params |
|
|
|
@ -48,6 +49,7 @@ exports.delete = async ctx => { |
|
|
|
|
|
|
|
try { |
|
|
|
await deleteTenant(tenantId) |
|
|
|
await quotas.bustCache() |
|
|
|
ctx.status = 204 |
|
|
|
} catch (err) { |
|
|
|
ctx.log.error(err) |
|
|
|
|