mirror of
https://github.com/mikefarah/yq.git
synced 2026-07-07 22:35:37 +00:00
fix: don't overwrite value
This commit is contained in:
parent
3800c3a4f2
commit
c573d2a63b
@ -422,21 +422,19 @@ func (m *goccyMarshaller) marshalScalar(path string, o *CandidateNode) (ast.Scal
|
||||
return n, nil
|
||||
}
|
||||
|
||||
switch av := v.(type) {
|
||||
var n ast.ScalarNode
|
||||
switch v.(type) {
|
||||
case float64:
|
||||
n := ast.Float(scalarToken)
|
||||
n.Value = av
|
||||
return n, nil
|
||||
n = ast.Float(scalarToken)
|
||||
case int64:
|
||||
n := ast.Integer(scalarToken)
|
||||
n.Value = av
|
||||
return n, nil
|
||||
n = ast.Integer(scalarToken)
|
||||
case bool:
|
||||
n := ast.Bool(scalarToken)
|
||||
n.Value = av
|
||||
return n, nil
|
||||
n = ast.Bool(scalarToken)
|
||||
case string:
|
||||
n := ast.String(scalarToken)
|
||||
n = ast.String(scalarToken)
|
||||
}
|
||||
|
||||
if n != nil {
|
||||
n.SetPath(path)
|
||||
return n, nil
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user