command/format: correct alignment for multi-line values in map diff
This commit is contained in:
parent
20318ca193
commit
9706a00b3a
|
@ -703,15 +703,15 @@ func (p *blockBodyDiffPrinter) writeValueDiff(old, new cty.Value, indent int, pa
|
||||||
switch action {
|
switch action {
|
||||||
case plans.Create, plans.NoOp:
|
case plans.Create, plans.NoOp:
|
||||||
v := new.Index(kV)
|
v := new.Index(kV)
|
||||||
p.writeValue(v, action, 0)
|
p.writeValue(v, action, indent+4)
|
||||||
case plans.Delete:
|
case plans.Delete:
|
||||||
oldV := old.Index(kV)
|
oldV := old.Index(kV)
|
||||||
newV := cty.NullVal(oldV.Type())
|
newV := cty.NullVal(oldV.Type())
|
||||||
p.writeValueDiff(oldV, newV, 0, path)
|
p.writeValueDiff(oldV, newV, indent+4, path)
|
||||||
default:
|
default:
|
||||||
oldV := old.Index(kV)
|
oldV := old.Index(kV)
|
||||||
newV := new.Index(kV)
|
newV := new.Index(kV)
|
||||||
p.writeValueDiff(oldV, newV, 0, path)
|
p.writeValueDiff(oldV, newV, indent+4, path)
|
||||||
}
|
}
|
||||||
|
|
||||||
p.buf.WriteString(",\n")
|
p.buf.WriteString(",\n")
|
||||||
|
|
Loading…
Reference in New Issue