We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 071a1d7 commit 056eb0cCopy full SHA for 056eb0c
pkg/modprovider/module.go
@@ -188,10 +188,14 @@ func (h *moduleHandler) Diff(
188
println("outputsChanged?", outputsChanged)
189
190
if inputsChanged || resourcesChanged || outputsChanged {
191
- return &pulumirpc.DiffResponse{
192
- Changes: pulumirpc.DiffResponse_DIFF_SOME,
193
- Replaces: replaceKeys,
194
- }, nil
+ resp := &pulumirpc.DiffResponse{
+ Changes: pulumirpc.DiffResponse_DIFF_SOME,
+ }
+ if len(replaceKeys) > 0 {
195
+ resp.Replaces = replaceKeys
196
+ resp.DeleteBeforeReplace = true
197
198
+ return resp, nil
199
}
200
201
// the module has not changed, return DIFF_NONE.
0 commit comments