Skip to content

Commit b8483bf

Browse files
deliahuvishalbollu
authored andcommitted
Update validator functions
(cherry picked from commit a25bb2c)
1 parent 41901a5 commit b8483bf

File tree

3 files changed

+18
-24
lines changed

3 files changed

+18
-24
lines changed

cli/cmd/cluster.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ var _emailPrompValidation = &cr.PromptValidation{
260260
},
261261
StringPtrValidation: &cr.StringPtrValidation{
262262
Required: false,
263-
Validator: cr.EmailValidator(),
263+
Validator: cr.EmailValidator,
264264
},
265265
},
266266
},

pkg/lib/configreader/validators.go

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -45,36 +45,30 @@ func GetFilePathValidator(baseDir string) func(string) (string, error) {
4545
}
4646
}
4747

48-
func GetS3aPathValidator() func(string) (string, error) {
49-
return func(val string) (string, error) {
50-
if !aws.IsValidS3aPath(val) {
51-
return "", aws.ErrorInvalidS3aPath(val)
52-
}
53-
return val, nil
48+
func S3aPathValidator(val string) (string, error) {
49+
if !aws.IsValidS3aPath(val) {
50+
return "", aws.ErrorInvalidS3aPath(val)
5451
}
52+
return val, nil
5553
}
5654

57-
func S3PathValidator() func(string) (string, error) {
58-
return func(val string) (string, error) {
59-
if !aws.IsValidS3Path(val) {
60-
return "", aws.ErrorInvalidS3Path(val)
61-
}
62-
return val, nil
55+
func S3PathValidator(val string) (string, error) {
56+
if !aws.IsValidS3Path(val) {
57+
return "", aws.ErrorInvalidS3Path(val)
6358
}
59+
return val, nil
6460
}
6561

66-
func EmailValidator() func(string) (string, error) {
67-
return func(val string) (string, error) {
68-
if len(val) > 320 {
69-
return "", errors.New("email exceeds max-length")
70-
}
71-
72-
if !_emailRegex.MatchString(val) {
73-
return "", errors.New("invalid email address")
74-
}
62+
func EmailValidator(val string) (string, error) {
63+
if len(val) > 320 {
64+
return "", errors.New("email exceeds max-length")
65+
}
7566

76-
return val, nil
67+
if !_emailRegex.MatchString(val) {
68+
return "", errors.New("invalid email address")
7769
}
70+
71+
return val, nil
7872
}
7973

8074
// uses https unless defaultHTTP == true

pkg/operator/operator/validations.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ var _predictorValidation = &cr.StructFieldValidation{
8787
{
8888
StructField: "Model",
8989
StringPtrValidation: &cr.StringPtrValidation{
90-
Validator: cr.S3PathValidator(),
90+
Validator: cr.S3PathValidator,
9191
},
9292
},
9393
{

0 commit comments

Comments
 (0)