From a387b043d828eb7e3f73c8fe50359c19369b3632 Mon Sep 17 00:00:00 2001 From: Paul Gaucher Date: Fri, 22 Nov 2024 16:07:14 +0100 Subject: [PATCH 1/2] fix: update regex for departement --- shared/models/parts/adresseSchema.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/models/parts/adresseSchema.ts b/shared/models/parts/adresseSchema.ts index 0e4fd7790..449ac455a 100644 --- a/shared/models/parts/adresseSchema.ts +++ b/shared/models/parts/adresseSchema.ts @@ -50,7 +50,7 @@ export const zAdresse = zodOpenApi.object({ .optional(), departement: zodOpenApi .string() - .regex(/^[0-9]{2,3}$/) + .regex(/^(2A|2B|[0-9]{2,3})$/) .openapi({ examples: ["01", "59"] }) .optional(), region: zodOpenApi From b7ada9620b250d7b94f9d9772e6211fcbb3d65b4 Mon Sep 17 00:00:00 2001 From: Paul Gaucher Date: Fri, 22 Nov 2024 16:17:53 +0100 Subject: [PATCH 2/2] fix: maj du snapshot --- .../validationSchema.test.ts.snap | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/server/src/common/mongodb/__snapshots__/validationSchema.test.ts.snap b/server/src/common/mongodb/__snapshots__/validationSchema.test.ts.snap index 20e04dede..5dab2abb1 100644 --- a/server/src/common/mongodb/__snapshots__/validationSchema.test.ts.snap +++ b/server/src/common/mongodb/__snapshots__/validationSchema.test.ts.snap @@ -189,7 +189,7 @@ exports[`validation-schema > should create validation schema for effectifs > eff "anyOf": [ { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, { "bsonType": "null", @@ -403,7 +403,7 @@ exports[`validation-schema > should create validation schema for effectifs > eff }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -1022,7 +1022,7 @@ Pour les jeunes résidents à l’étranger, il conviendra de mettre « 99 » su }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -1518,7 +1518,7 @@ Pour les jeunes résidents à l’étranger, il conviendra de mettre « 99 » su }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -2425,7 +2425,7 @@ exports[`validation-schema > should create validation schema for effectifsArchiv "anyOf": [ { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, { "bsonType": "null", @@ -2639,7 +2639,7 @@ exports[`validation-schema > should create validation schema for effectifsArchiv }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -3258,7 +3258,7 @@ Pour les jeunes résidents à l’étranger, il conviendra de mettre « 99 » su }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -3754,7 +3754,7 @@ Pour les jeunes résidents à l’étranger, il conviendra de mettre « 99 » su }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -4710,7 +4710,7 @@ exports[`validation-schema > should create validation schema for effectifsDECA > "anyOf": [ { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, { "bsonType": "null", @@ -5258,7 +5258,7 @@ Pour les jeunes résidents à l’étranger, il conviendra de mettre « 99 » su }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -5728,7 +5728,7 @@ Pour les jeunes résidents à l’étranger, il conviendra de mettre « 99 » su }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -8891,7 +8891,7 @@ exports[`validation-schema > should create validation schema for organismes > or }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -9888,7 +9888,7 @@ exports[`validation-schema > should create validation schema for organismes > or }, "departement": { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, "numero": { "bsonType": "int", @@ -11032,7 +11032,7 @@ exports[`validation-schema > should create validation schema for voeuxAffelnet > }, { "bsonType": "string", - "pattern": "^[0-9]{2,3}$", + "pattern": "^(2A|2B|[0-9]{2,3})$", }, ], },