diff should be from proposed, not config
This ensures the mock provider behaves like the shimmed legacy SDK providers.
This commit is contained in:
parent
801f60fda8
commit
bc3fe5ddae
|
@ -308,7 +308,7 @@ func (p *MockProvider) PlanResourceChange(r providers.PlanResourceChangeRequest)
|
||||||
Type: r.TypeName,
|
Type: r.TypeName,
|
||||||
}
|
}
|
||||||
priorState := NewInstanceStateShimmedFromValue(r.PriorState, 0)
|
priorState := NewInstanceStateShimmedFromValue(r.PriorState, 0)
|
||||||
cfg := NewResourceConfigShimmed(r.Config, schema)
|
cfg := NewResourceConfigShimmed(r.ProposedNewState, schema)
|
||||||
|
|
||||||
legacyDiff, err := p.DiffFn(info, priorState, cfg)
|
legacyDiff, err := p.DiffFn(info, priorState, cfg)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue