From 3c5529cfd63aeaa0861773ea9c4ef6c33e2c9216 Mon Sep 17 00:00:00 2001 From: The Magician Date: Wed, 2 Jan 2019 10:48:52 -0800 Subject: [PATCH] Remove over-validation by google_cloudfunctions_function on project ids (#2780) /cc @rileykarson --- 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 a9638089..3e4b2806 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],