diff should be from proposed, not config

This ensures the mock provider behaves like the shimmed legacy SDK
providers.
This commit is contained in:
James Bardin 2020-09-25 11:23:03 -04:00
parent 801f60fda8
commit bc3fe5ddae
1 changed files with 1 additions and 1 deletions

View File

@ -308,7 +308,7 @@ func (p *MockProvider) PlanResourceChange(r providers.PlanResourceChangeRequest)
Type: r.TypeName,
}
priorState := NewInstanceStateShimmedFromValue(r.PriorState, 0)
cfg := NewResourceConfigShimmed(r.Config, schema)
cfg := NewResourceConfigShimmed(r.ProposedNewState, schema)
legacyDiff, err := p.DiffFn(info, priorState, cfg)