fix: normaliser les URLs des connecteurs web

This commit is contained in:
Manus
2026-09-30 12:54:25 +00:00
committed by manus-admin
parent daa5fb8463
commit 77d57f4e42
5 changed files with 101 additions and 4 deletions

13
server/webPortalUrl.ts Normal file
View File

@@ -0,0 +1,13 @@
import { z } from "zod";
import { isValidWebPortalUrl, normalizeWebPortalUrl } from "@shared/webPortalUrl";
/**
* Normalise les domaines saisis sans protocole puis impose une URL HTTP(S).
* Le même schéma est utilisé à la création et à la mise à jour d’un connecteur.
*/
export const webPortalUrlSchema = z
.string()
.transform(normalizeWebPortalUrl)
.refine(isValidWebPortalUrl, {
message: "Saisissez une URL HTTP(S) valide, par exemple https://espaceclient.exemple.fr.",
});