Skip to content

Commit f124d56

Browse files
Clarify the project datasource error message w/o a project set (#6202) (#4439)
Signed-off-by: Modular Magician <[email protected]>
1 parent 6915c3f commit f124d56

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

.changelog/6202.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
```release-note:none
2+
```

google-beta/data_source_google_project.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package google
22

33
import (
44
"fmt"
5+
56
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
67
)
78

@@ -26,7 +27,7 @@ func datasourceGoogleProjectRead(d *schema.ResourceData, meta interface{}) error
2627
} else {
2728
project, err := getProject(d, config)
2829
if err != nil {
29-
return err
30+
return fmt.Errorf("no project value set. `project_id` must be set at the resource level, or a default `project` value must be specified on the provider")
3031
}
3132
d.SetId(fmt.Sprintf("projects/%s", project))
3233
}

0 commit comments

Comments
 (0)