don't remove empty diff values
Our new diff handling no longer requires stripping the empty diffs out, and provider may be relying on some of the empty-value quirks in helper/schema.
This commit is contained in:
parent
675d700a5f
commit
37b5e2dc87
|
@ -697,13 +697,6 @@ func (s *GRPCProviderServer) ApplyResourceChange(_ context.Context, req *proto.A
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// strip out non-diffs
|
|
||||||
for k, v := range diff.Attributes {
|
|
||||||
if v.New == v.Old && !v.NewComputed && !v.NewRemoved {
|
|
||||||
delete(diff.Attributes, k)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// add NewExtra Fields that may have been stored in the private data
|
// add NewExtra Fields that may have been stored in the private data
|
||||||
if newExtra := private[newExtraKey]; newExtra != nil {
|
if newExtra := private[newExtraKey]; newExtra != nil {
|
||||||
for k, v := range newExtra.(map[string]interface{}) {
|
for k, v := range newExtra.(map[string]interface{}) {
|
||||||
|
|
Loading…
Reference in New Issue