From c7fbec8194b6092cfa8ae07b28beec403d33641a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Thu, 16 Apr 2026 23:07:52 -0400 Subject: [PATCH] fix(schemas): use uuid validation on config-revision schemas (P2-42) listConfigRevisionsSchema/getConfigRevisionSchema/rollbackConfigRevisionSchema now require uuid format matching the rest of the config API surface. --- src/shared/contracts/schemas-misc.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/shared/contracts/schemas-misc.ts b/src/shared/contracts/schemas-misc.ts index c33544aa..8541cb52 100644 --- a/src/shared/contracts/schemas-misc.ts +++ b/src/shared/contracts/schemas-misc.ts @@ -119,19 +119,19 @@ export const entityGetterSchema = z.object({ }); export const listConfigRevisionsSchema = z.object({ - companyId: z.string().min(1), - agentId: z.string().min(1), + companyId: z.string().uuid(), + agentId: z.string().uuid(), }); export const getConfigRevisionSchema = z.object({ - companyId: z.string().min(1), - revisionId: z.string().min(1), + companyId: z.string().uuid(), + revisionId: z.string().uuid(), }); export const rollbackConfigRevisionSchema = z.object({ - companyId: z.string().min(1), - agentId: z.string().min(1), - revisionId: z.string().min(1), + companyId: z.string().uuid(), + agentId: z.string().uuid(), + revisionId: z.string().uuid(), }); export const listRunEventsSchema = z.object({