mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-05-02 14:26:23 -04:00
cli: fix invalid upper case name on AWS (#2546)
This commit is contained in:
parent
d67f1a035f
commit
eaec73cca4
4 changed files with 21 additions and 3 deletions
|
@ -711,7 +711,10 @@ func returnsTrue(_ validator.FieldLevel) bool {
|
|||
return true
|
||||
}
|
||||
|
||||
func registerValidateNameError(ut ut.Translator) error {
|
||||
func (c *Config) registerValidateNameError(ut ut.Translator) error {
|
||||
if c.Provider.AWS != nil {
|
||||
return ut.Add("validate_name", "{0} must be no more than {1} characters long and contain only lowercase letters", true)
|
||||
}
|
||||
return ut.Add("validate_name", "{0} must be no more than {1} characters long", true)
|
||||
}
|
||||
|
||||
|
@ -731,7 +734,8 @@ func (c *Config) translateValidateNameError(ut ut.Translator, fe validator.Field
|
|||
// This also allows us to eventually add more validation rules for constellation names if necessary.
|
||||
func (c *Config) validateName(fl validator.FieldLevel) bool {
|
||||
if c.Provider.AWS != nil {
|
||||
return len(fl.Field().String()) <= constants.AWSConstellationNameLength
|
||||
name := fl.Field().String()
|
||||
return strings.ToLower(name) == name && len(name) <= constants.AWSConstellationNameLength
|
||||
}
|
||||
return len(fl.Field().String()) <= constants.ConstellationNameLength
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue