diff options
Diffstat (limited to 'packages/console/core/src/user.ts')
| -rw-r--r-- | packages/console/core/src/user.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/console/core/src/user.ts b/packages/console/core/src/user.ts index 1580783fd..63877150e 100644 --- a/packages/console/core/src/user.ts +++ b/packages/console/core/src/user.ts @@ -58,8 +58,9 @@ export namespace User { z.object({ email: z.string(), role: z.enum(UserRole), + monthlyLimit: z.number().nullable().optional(), }), - async ({ email, role }) => { + async ({ email, role, monthlyLimit }) => { Actor.assertAdmin() const workspaceID = Actor.workspace() @@ -80,10 +81,12 @@ export namespace User { }), workspaceID, role, + monthlyLimit, }) .onDuplicateKeyUpdate({ set: { role, + monthlyLimit, timeDeleted: null, }, }), |
