Skip to content

Commit c7adde0

Browse files
authored
Merge pull request #216 from smacker/search_array
Return correct result when filter returns array
2 parents 9ac15b7 + becc671 commit c7adde0

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

server/server.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,15 @@ func (s *Server) handleParse(ctx *gin.Context) {
125125
}
126126
results := nodes.Array{}
127127
for iter.Next() {
128-
results = append(results, iter.Node().(nodes.Node))
128+
n := iter.Node()
129+
if nodes.KindOf(n) == nodes.KindArray {
130+
for _, child := range n.(nodes.Array) {
131+
results = append(results, child)
132+
}
133+
} else {
134+
results = append(results, n.(nodes.Node))
135+
}
136+
129137
}
130138
resp = results
131139
}

0 commit comments

Comments
 (0)