fix: correct regex for invalid app names

This commit is contained in:
Jose Diaz-Gonzalez
2020-03-11 00:37:02 -04:00
parent 76c0aed2ad
commit 7fd1882dbb

View File

@@ -573,7 +573,7 @@ func IsValidAppName(appName string) error {
return fmt.Errorf("APP must not be null")
}
r, _ := regexp.Compile("^[a-z0-9].*")
r, _ := regexp.Compile("^[a-z0-9][^:A-Z]*$")
if r.MatchString(appName) {
return nil
}
@@ -583,7 +583,7 @@ func IsValidAppName(appName string) error {
os.RemoveAll(appRoot)
}
return errors.New("App name must begin with lowercase alphanumeric character")
return errors.New("App name must begin with lowercase alphanumeric character, and cannot include uppercase characters or colons")
}
// VerifyAppName verifies app name format and app existence"