From 8893d55eb1ce34ea15a38b1842eabd39cc3fb084 Mon Sep 17 00:00:00 2001 From: qisy Date: Tue, 2 Apr 2024 05:20:07 +0800 Subject: [PATCH] * Fix import space name validator (#3491) import a space should has same regex validator as create a space --- .../NewSpaceModalButton/ImportSpaceForm/ImportSpaceForm.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/components/NewSpaceModalButton/ImportSpaceForm/ImportSpaceForm.tsx b/web/src/components/NewSpaceModalButton/ImportSpaceForm/ImportSpaceForm.tsx index 898f6925e..98b30f029 100644 --- a/web/src/components/NewSpaceModalButton/ImportSpaceForm/ImportSpaceForm.tsx +++ b/web/src/components/NewSpaceModalButton/ImportSpaceForm/ImportSpaceForm.tsx @@ -71,7 +71,11 @@ const ImportSpaceForm = (props: ImportFormProps) => { const validationSchemaStepTwo = yup.object().shape({ organization: yup.string().trim().required(getString('importSpace.orgRequired')), - name: yup.string().trim().required(getString('importSpace.spaceNameRequired')) + name: yup + .string() + .trim() + .required(getString('importSpace.spaceNameRequired')) + .matches(/^[a-zA-Z_][a-zA-Z0-9-_.]*$/, getString('validation.nameLogic')) }) return (