diff --git a/src/fireedge/src/client/components/Forms/ServiceTemplate/CreateForm/Steps/Extra/customAttributes/schema.js b/src/fireedge/src/client/components/Forms/ServiceTemplate/CreateForm/Steps/Extra/customAttributes/schema.js index 72613641168..be7a5253835 100644 --- a/src/fireedge/src/client/components/Forms/ServiceTemplate/CreateForm/Steps/Extra/customAttributes/schema.js +++ b/src/fireedge/src/client/components/Forms/ServiceTemplate/CreateForm/Steps/Extra/customAttributes/schema.js @@ -81,7 +81,13 @@ const NAME = { type: INPUT_TYPES.TEXT, validation: string() .trim() - .notRequired() + .lowercase() + .matches(/^[a-z0-9]*$/, { + message: + 'Name must only contain lowercase alphanumeric characters and no spaces', + excludeEmptyString: true, + }) + .required() .default(() => undefined), grid: { sm: 2.5, md: 2.5 }, }