diff --git a/query_result.go b/query_result.go index f16fe4b..98d397c 100644 --- a/query_result.go +++ b/query_result.go @@ -176,7 +176,7 @@ func (qr *QueryResult) parseNode(cell interface{}) *Node { c, _ := redis.Values(cell, nil) id, _ := redis.Uint64(c[0], nil) labels, _ := redis.Ints(c[1], nil) - if len(labels) > 0 { + if len(labels) > 0 && labels[0] >= 0 { label = qr.graph.getLabel(labels[0]) }