Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

provider/aws: Check for nil on some spot instance attributes #4132

Merged
merged 1 commit into from
Dec 1, 2015

Conversation

catsby
Copy link
Contributor

@catsby catsby commented Dec 1, 2015

Acceptance test TestAccAWSSpotInstanceRequest_basic was panicking due to a nil reference. *request.BlockDurationMinutes was nil 😦

@jen20
Copy link
Contributor

jen20 commented Dec 1, 2015

LGTM

catsby added a commit that referenced this pull request Dec 1, 2015
provider/aws: Check for nil on some spot instance attributes
@catsby catsby merged commit 4e5c5c3 into master Dec 1, 2015
@catsby catsby deleted the b-aws-spot-panic branch December 1, 2015 21:10
@@ -194,8 +194,13 @@ func resourceAwsSpotInstanceRequestRead(d *schema.ResourceData, meta interface{}
return fmt.Errorf("[ERR] Error reading Spot Instance Data: %s", err)
}
}
d.Set("spot_request_state", *request.State)
d.Set("block_duration_minutes", *request.BlockDurationMinutes)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jen20 @catsby I thought that d.Set("") took care of nil references?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, I forgot about that 😄

d.Set takes care of nil references internally, so we need to do

d.Set("block_duration_minutes", request.BlockDurationMinutes)

I'm fixing that now

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see! The dereferencing is the issue - not d.Set("") :(

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in be07e4c

@ghost
Copy link

ghost commented Apr 29, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Apr 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants