Update pkg/yqlib/operator_slice.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Mike Farah 2026-03-28 14:18:51 +11:00 committed by GitHub
parent 9a9399ad00
commit 778088d70c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -45,7 +45,9 @@ func sliceStringNode(lhsNode *CandidateNode, firstNumber int, secondNumber int)
}
slicedString := string(runes[relativeFirstNumber:relativeSecondNumber])
return lhsNode.CreateReplacement(ScalarNode, "!!str", slicedString)
replacement := lhsNode.CreateReplacement(ScalarNode, lhsNode.Tag, slicedString)
replacement.Style = lhsNode.Style
return replacement
}
func sliceArrayOperator(d *dataTreeNavigator, context Context, expressionNode *ExpressionNode) (Context, error) {