Skip to content

Commit 80e0ea3

Browse files
Project warning (#3726) (#2251)
Co-authored-by: Dana Hoffman <[email protected]> Signed-off-by: Modular Magician <[email protected]> Co-authored-by: Dana Hoffman <[email protected]>
1 parent 1971e93 commit 80e0ea3

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

.changelog/3726.txt

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

google-beta/resource_google_project.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@ func resourceGoogleProjectRead(d *schema.ResourceData, meta interface{}) error {
217217

218218
p, err := readGoogleProject(d, config)
219219
if err != nil {
220+
if gerr, ok := err.(*googleapi.Error); ok && gerr.Code == 403 && strings.Contains(gerr.Message, "caller does not have permission") {
221+
return fmt.Errorf("the user does not have permission to access Project %q or it may not exist", pid)
222+
}
220223
return handleNotFoundError(err, d, fmt.Sprintf("Project %q", pid))
221224
}
222225

0 commit comments

Comments
 (0)