Can now retrieve the alias names of merge anchors #1942

This commit is contained in:
Mike Farah
2024-02-09 17:24:59 +11:00
parent b55f52f377
commit 8cde0c837c
3 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -269,7 +269,7 @@ func doTraverseMap(newMatches *orderedmap.OrderedMap, node *CandidateNode, wante
value := contents[index+1]
//skip the 'merge' tag, find a direct match first
if key.Tag == "!!merge" && !prefs.DontFollowAlias {
if key.Tag == "!!merge" && !prefs.DontFollowAlias && wantedKey != "<<" {
log.Debug("Merge anchor")
err := traverseMergeAnchor(newMatches, value, wantedKey, prefs, splat)
if err != nil {