From 3ac2d7aece02e04f356b0a0caea8cd2cc39e36f3 Mon Sep 17 00:00:00 2001 From: Martial Maillot Date: Mon, 9 Oct 2023 10:32:24 +0200 Subject: [PATCH] fix: url can be empty --- targets/frontend/src/components/contributions/type.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/targets/frontend/src/components/contributions/type.ts b/targets/frontend/src/components/contributions/type.ts index 0dfb051b6..7c45ff629 100644 --- a/targets/frontend/src/components/contributions/type.ts +++ b/targets/frontend/src/components/contributions/type.ts @@ -80,10 +80,12 @@ export type LegiReference = z.infer; export const otherReferenceSchema = z.object({ label: z .string({ required_error: "un libellé doit être renseigner" }) - .min(1, "un libellé doit être renseigner"), + .min(1, "un nom doit être renseigné"), url: z - .string({ required_error: "Une url doit être renseigner" }) - .url("le format de l'url est invalide"), + .string({ required_error: "Une url doit être renseigné" }) + .url("le format du lien est invalide") + .optional() + .or(z.literal("")), }); export type OtherReference = z.infer;