diff --git a/datamodel/low/extraction_functions.go b/datamodel/low/extraction_functions.go index b4cab98..6411e87 100644 --- a/datamodel/low/extraction_functions.go +++ b/datamodel/low/extraction_functions.go @@ -22,7 +22,7 @@ func FindItemInMap[T any](item string, collection map[KeyReference[string]]Value if n.Value == item { return &o } - if strings.ToLower(n.Value) == strings.ToLower(item) { + if strings.EqualFold(item, n.Value) { return &o } } diff --git a/utils/utils.go b/utils/utils.go index 07eb636..7e78b61 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -233,7 +233,8 @@ func FindKeyNodeTop(key string, nodes []*yaml.Node) (keyNode *yaml.Node, valueNo if i%2 != 0 { continue } - if strings.ToLower(key) == strings.ToLower(v.Value) { + + if strings.EqualFold(key, v.Value) { return v, nodes[i+1] // next node is what we need. } }