@budibase/server
Version:
Budibase Web Server
13 lines (11 loc) • 444 B
text/typescript
import { context } from "@budibase/backend-core"
import { Ctx, GetMigrationStatus } from "@budibase/types"
import { isWorkspaceFullyMigrated } from "../../workspaceMigrations"
export async function getMigrationStatus(ctx: Ctx<void, GetMigrationStatus>) {
const appId = context.getWorkspaceId()
if (!appId) {
ctx.throw("AppId could not be found")
}
const migrated = await isWorkspaceFullyMigrated(appId)
ctx.body = { migrated }
}