refactor: remove workspace revision state
This commit is contained in:
@@ -339,12 +339,7 @@ export function workspaceRoutes(app: FastifyInstance, deps: WorkspaceRoutesDeps)
|
||||
app.post("/workspaces/:id/test", async (request, reply) => {
|
||||
try {
|
||||
const { id } = z.object({ id: workspaceId }).parse(request.params);
|
||||
const { workspace, revision } = await deps.registry.read(id);
|
||||
if (revision.state !== "operational") {
|
||||
throw new WorkspaceRegistryError(
|
||||
"workspace_not_activatable", "Workspace requires explicit migration",
|
||||
);
|
||||
}
|
||||
const { workspace } = await deps.registry.read(id);
|
||||
let operational: CanonicalWorkspace;
|
||||
try {
|
||||
operational = validateOperationalWorkspace(workspace);
|
||||
|
||||
Reference in New Issue
Block a user