diff options
| author | Frank <[email protected]> | 2025-10-10 00:02:04 -0400 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-10-10 00:02:04 -0400 |
| commit | 03d50894360ddaf5d8dae990f3bf484b553de223 (patch) | |
| tree | 19820c299628be0cd679c806453f703bd97f1fdf /packages/console/core/src/model.ts | |
| parent | bc0e00cbb7e68d80e826dd1606fddc9228e1210d (diff) | |
| download | opencode-03d50894360ddaf5d8dae990f3bf484b553de223.tar.gz opencode-03d50894360ddaf5d8dae990f3bf484b553de223.zip | |
wip: zen style model
Diffstat (limited to 'packages/console/core/src/model.ts')
| -rw-r--r-- | packages/console/core/src/model.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/console/core/src/model.ts b/packages/console/core/src/model.ts index ae636c4f3..48d7e16c5 100644 --- a/packages/console/core/src/model.ts +++ b/packages/console/core/src/model.ts @@ -40,13 +40,14 @@ export namespace ZenModel { export namespace Model { export const enable = fn(z.object({ model: z.string() }), ({ model }) => { - const workspaceID = Actor.workspace() + Actor.assertAdmin() return Database.use((db) => - db.delete(ModelTable).where(and(eq(ModelTable.workspaceID, workspaceID), eq(ModelTable.model, model))), + db.delete(ModelTable).where(and(eq(ModelTable.workspaceID, Actor.workspace()), eq(ModelTable.model, model))), ) }) export const disable = fn(z.object({ model: z.string() }), ({ model }) => { + Actor.assertAdmin() return Database.use((db) => db .insert(ModelTable) |
