Index: filter/txnBuf/query_merger.go |
diff --git a/filter/txnBuf/query_merger.go b/filter/txnBuf/query_merger.go |
index 524b5a9e042e2b2c0e2f1fd37c3a86e60b646b01..3a0c30485f03d2e68ab8849f8c28ae09792c2bb3 100644 |
--- a/filter/txnBuf/query_merger.go |
+++ b/filter/txnBuf/query_merger.go |
@@ -262,8 +262,8 @@ func toComparableString(start, end []byte, order []ds.IndexColumn, k *ds.Key, pm |
for _, ord := range order { |
row, ok := ps[ord.Property] |
if !ok { |
- if vals, ok := pm[ord.Property]; ok { |
- row = serialize.PropertySlice(vals) |
+ if pslice := pm.Slice(ord.Property); len(pslice) > 0 { |
+ row = serialize.PropertySlice(pslice) |
} |
} |
sort.Sort(row) |