fix: normaliser les URLs des connecteurs web
This commit is contained in:
13
server/webPortalUrl.ts
Normal file
13
server/webPortalUrl.ts
Normal 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.",
|
||||
});
|
||||
Reference in New Issue
Block a user