From 7eb1501c336a2c8de041ddf3bf50d05b1b0aced1 Mon Sep 17 00:00:00 2001 From: Sam Levenick Date: Wed, 17 Jul 2019 14:48:07 -0700 Subject: [PATCH] Reverse regex logic --- third_party/terraform/resources/resource_google_project.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/third_party/terraform/resources/resource_google_project.go b/third_party/terraform/resources/resource_google_project.go index 1ccfc6466cd3..8a25b6e21907 100644 --- a/third_party/terraform/resources/resource_google_project.go +++ b/third_party/terraform/resources/resource_google_project.go @@ -451,12 +451,12 @@ func resourceGoogleProjectDelete(d *schema.ResourceData, meta interface{}) error func resourceProjectImportState(d *schema.ResourceData, meta interface{}) ([]*schema.ResourceData, error) { pid := d.Id() // Prevent importing via project number, this will cause issues later - matched, err := regexp.MatchString("[^\\d]", pid) + matched, err := regexp.MatchString("^\\d+$", pid) if err != nil { return nil, fmt.Errorf("Error matching project %q: %s", pid, err) } - if matched == false { + if matched { return nil, fmt.Errorf("Error importing project %q, please use project_id", pid) }