From 1bc621c356af17d212e802aa35f0e65dc258c58f Mon Sep 17 00:00:00 2001 From: Riley Karson Date: Wed, 2 Jan 2019 18:20:16 +0000 Subject: [PATCH] Remove over-validation by google_cloudfunctions_function on project ids --- google/resource_cloudfunctions_function.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/google/resource_cloudfunctions_function.go b/google/resource_cloudfunctions_function.go index a963808977c..3e4b2806c33 100644 --- a/google/resource_cloudfunctions_function.go +++ b/google/resource_cloudfunctions_function.go @@ -52,11 +52,7 @@ func (s *cloudFunctionId) terraformId() string { } func parseCloudFunctionId(id string, config *Config) (*cloudFunctionId, error) { - parts := strings.Split(id, "/") - - cloudFuncIdRegex := regexp.MustCompile("^([a-z0-9-]+)/([a-z0-9-])+/([a-zA-Z0-9_-]{1,63})$") - - if cloudFuncIdRegex.MatchString(id) { + if parts := strings.Split(id, "/"); len(parts) == 3 { return &cloudFunctionId{ Project: parts[0], Region: parts[1],