From 6c3e3ad9126370e6b3523ea3eea94f7658ab9b41 Mon Sep 17 00:00:00 2001 From: Jeremy Stott Date: Wed, 19 Feb 2020 00:08:21 +1300 Subject: [PATCH] Fix validate for region. * survey.Required already ensures at least one selection. --- internal/config/config.go | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/internal/config/config.go b/internal/config/config.go index c972dfb..5650f51 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -176,18 +176,6 @@ func validateAlias(val interface{}) error { return nil } -func validateRegions(val interface{}) error { - if regions, ok := val.([]string); ok { - if len(regions) < 1 { - return errors.New("need at least one region") - } - } else { - return fmt.Errorf("expected type []string got %v", reflect.TypeOf(val).Name()) - } - - return nil -} - func certificateAuthorityQuestions(config *SSHrimp) []*survey.Question { defaultAccountID := "" if config.CertificateAuthority.AccountID > 0 { @@ -217,10 +205,7 @@ func certificateAuthorityQuestions(config *SSHrimp) []*survey.Question { Options: supportedAwsRegions, PageSize: 10, }, - Validate: survey.ComposeValidators( - survey.Required, - validateRegions, - ), + Validate: survey.Required, }, { Name: "FunctionName",