chore(deps): nestjs-zod 4.3 -> 5.4 corrige 500 em toda falha de validacao
`nestjs-zod@4.3.1` arrasta `@nest-zod/z@2.0.0`, que registra um error map GLOBAL no Zod chamando `zod.defaultErrorMap` — API removida no Zod 4 (o projeto usa 4.4.3). O efeito nao era local: qualquer falha de validacao, em qualquer endpoint, estourava durante a formatacao do erro e virava 500 em vez de resposta de validacao. Reproduzido em GET /reports/meta sem query params; apos o upgrade retorna 422 com os campos invalidos discriminados. A v5 nao depende mais de `@nest-zod/z` e e nativa Zod 4. So `ZodValidationPipe` e `createZodDto` sao usados, ambos estaveis na v5. Renomeia tambem `pnpm workspace:provision` -> `pnpm client:provision`, completando o commit de infraestrutura (package.json e pnpm-lock.yaml precisam viajar juntos, senao o pnpm tenta recriar o node_modules). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
"e2e": "nx run-many -t e2e",
|
||||
"dev:api": "nx run api:serve",
|
||||
"dev:web": "nx run web:serve",
|
||||
"workspace:provision": "tsx scripts/provision-workspace.ts",
|
||||
"client:provision": "tsx scripts/provision-client.ts",
|
||||
"dev:up": "docker compose -f docker-compose.dev.yml up -d",
|
||||
"dev:down": "docker compose -f docker-compose.dev.yml down",
|
||||
"dev:logs": "docker compose -f docker-compose.dev.yml logs -f",
|
||||
@@ -110,7 +110,7 @@
|
||||
"lru-cache": "^11.5.0",
|
||||
"nestjs-cls": "^5.4.3",
|
||||
"nestjs-pino": "^4.6.1",
|
||||
"nestjs-zod": "^4.3.1",
|
||||
"nestjs-zod": "^5.4.0",
|
||||
"pg": "^8.21.0",
|
||||
"pino": "^9.14.0",
|
||||
"pino-http": "^10.5.0",
|
||||
|
||||
Reference in New Issue
Block a user