diff --git a/terraform/diff.go b/terraform/diff.go index 1ac43910e09f..92b575086ed1 100644 --- a/terraform/diff.go +++ b/terraform/diff.go @@ -457,6 +457,11 @@ func (d *InstanceDiff) ApplyToValue(base cty.Value, schema *configschema.Block) continue } + // sometimes helper/schema gives us values that aren't really a diff + if diff.Old == diff.New { + continue + } + attrs[attr] = diff.New }