diff --git a/ui/src/components/cliproxy/cliproxy-dialog.tsx b/ui/src/components/cliproxy/cliproxy-dialog.tsx index bae5703a..0642596a 100644 --- a/ui/src/components/cliproxy/cliproxy-dialog.tsx +++ b/ui/src/components/cliproxy/cliproxy-dialog.tsx @@ -37,17 +37,17 @@ const compositeSchema = z.object({ tiers: z.object({ opus: z.object({ provider: z.enum(CLIPROXY_PROVIDERS, { message: 'Provider is required' }), - model: z.string().min(1, 'Model is required'), + model: z.string().trim().min(1, 'Model is required'), account: z.string().optional(), }), sonnet: z.object({ provider: z.enum(CLIPROXY_PROVIDERS, { message: 'Provider is required' }), - model: z.string().min(1, 'Model is required'), + model: z.string().trim().min(1, 'Model is required'), account: z.string().optional(), }), haiku: z.object({ provider: z.enum(CLIPROXY_PROVIDERS, { message: 'Provider is required' }), - model: z.string().min(1, 'Model is required'), + model: z.string().trim().min(1, 'Model is required'), account: z.string().optional(), }), }), diff --git a/ui/src/components/cliproxy/cliproxy-edit-dialog.tsx b/ui/src/components/cliproxy/cliproxy-edit-dialog.tsx index bd770584..9ac4a329 100644 --- a/ui/src/components/cliproxy/cliproxy-edit-dialog.tsx +++ b/ui/src/components/cliproxy/cliproxy-edit-dialog.tsx @@ -27,17 +27,17 @@ const compositeSchema = z.object({ tiers: z.object({ opus: z.object({ provider: z.enum(CLIPROXY_PROVIDERS, { message: 'Provider is required' }), - model: z.string().min(1, 'Model is required'), + model: z.string().trim().min(1, 'Model is required'), account: z.string().optional(), }), sonnet: z.object({ provider: z.enum(CLIPROXY_PROVIDERS, { message: 'Provider is required' }), - model: z.string().min(1, 'Model is required'), + model: z.string().trim().min(1, 'Model is required'), account: z.string().optional(), }), haiku: z.object({ provider: z.enum(CLIPROXY_PROVIDERS, { message: 'Provider is required' }), - model: z.string().min(1, 'Model is required'), + model: z.string().trim().min(1, 'Model is required'), account: z.string().optional(), }), }),