handle the top-n limit for small result sets

This commit is contained in:
travisturner 2014-04-07 17:24:19 -05:00
parent 0598bfc686
commit 5862eba0d1

View file

@ -190,7 +190,11 @@ func (self *Service) CatQueryStepHandler(msg *db.Message) {
for _, r := range rank_list {
pair_list = append(pair_list, *r.Pair)
}
result = pair_list[:qs.N]
if len(pair_list) > 0 && len(pair_list) > qs.N {
result = pair_list[:qs.N]
} else {
result = pair_list
}
} else {
result = "NONE"
}