Skip to content

Commit 67a77ce

Browse files
authored
Merge pull request #510 from hashicorp/b-return-error-from-waiter
Prevent infinite loop if an API error is returned when waiting for an async operation to complete
2 parents 39c2da4 + 195148a commit 67a77ce

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ FEATURES:
66
* **New Data Source:** `awscc_sagemaker_model_packages`
77
* **New Resource:** `awscc_sagemaker_model_package`
88

9+
BUG FIXES:
10+
11+
* Prevent infinite loop if waiting for any asynchronous operation to complete returns an AWS API error ([#510](https://github.com/hashicorp/terraform-provider-awscc/issues/510))
12+
913
## [0.21.0](https://github.com/hashicorp/terraform-provider-awscc/releases/tag/v0.21.0) (May 12, 2022)
1014

1115
FEATURES:

internal/aws/ec2/vpc_resource_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@ func TestAccAWSEC2VPC_CidrBlock(t *testing.T) {
3636
func testAccAWSEC2VPCCidrBlockConfig(td *acctest.TestData, rName, cidrBlock string) string {
3737
return fmt.Sprintf(`
3838
resource %[1]q %[2]q {
39-
cidr_block = %[4]q
39+
cidr_block = %[4]q
40+
enable_dns_hostnames = false
41+
enable_dns_support = true
42+
instance_tenancy = "default"
4043
4144
tags = [
4245
{

internal/service/cloudcontrol/waiter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ func RetryGetResourceRequestStatus(pProgressEvent **types.ProgressEvent) func(co
3232
}
3333
}
3434

35-
return true, nil
35+
return true, err
3636
}
3737
}

0 commit comments

Comments
 (0)