guard against nil resource key

pull/35512/head
Daniel Schmidt 2 years ago
parent c693c39677
commit 4faf0f25dd
No known key found for this signature in database
GPG Key ID: 377C3A4D62FBBBE2

@ -392,8 +392,15 @@ func (pc *PlannedChangeResourceInstancePlanned) ChangeDescription() (*terraform1
}
}
key := pc.ChangeSrc.Addr.Resource.Key.Value()
index, err := DynamicValueToTerraform1(key, key.Type())
var index *terraform1.DynamicValue
if pc.ChangeSrc.Addr.Resource.Key != nil {
var err error
key := pc.ChangeSrc.Addr.Resource.Key.Value()
index, err = DynamicValueToTerraform1(key, key.Type())
if err != nil {
return nil, err
}
}
return &terraform1.PlannedChange_ChangeDescription{
Description: &terraform1.PlannedChange_ChangeDescription_ResourceInstancePlanned{

Loading…
Cancel
Save