From ce63a02efac8a4707813870bc03aaf32148301e3 Mon Sep 17 00:00:00 2001 From: Riley Karson Date: Wed, 2 Jan 2019 10:13:11 -0800 Subject: [PATCH] Remove over-validation by google_cloudfunctions_function on project ids --- .../terraform/resources/resource_cloudfunctions_function.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/third_party/terraform/resources/resource_cloudfunctions_function.go b/third_party/terraform/resources/resource_cloudfunctions_function.go index a963808977ce..3e4b2806c339 100644 --- a/third_party/terraform/resources/resource_cloudfunctions_function.go +++ b/third_party/terraform/resources/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],