Skip to content

Commit 12bf6c8

Browse files
committed
fix application or ordering for interface change
ipfs/go-datastore#110 Also, replace #22.
1 parent 8b35261 commit 12bf6c8

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

datastore.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,13 @@ func (a *accessor) queryOrig(q dsq.Query) (dsq.Results, error) {
173173
for _, f := range q.Filters {
174174
qr = dsq.NaiveFilter(qr, f)
175175
}
176-
for _, o := range q.Orders {
177-
qr = dsq.NaiveOrder(qr, o)
176+
if len(q.Orders) > 0 {
177+
switch q.Orders[0].(type) {
178+
case dsq.OrderByKey, *dsq.OrderByKey:
179+
// Default ordering
180+
default:
181+
qr = dsq.NaiveOrder(qr, q.Orders...)
182+
}
178183
}
179184
return qr, nil
180185
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
},
2222
{
2323
"author": "jbenet",
24-
"hash": "Qmf4xQhNomPNhrtZc67qSnfJSjxjXs9LWvknJtSXwimPrM",
24+
"hash": "QmPGYyi1DtuWyUkG3PtvLz1xb4ScjnUvwJMCoX3cxeyxNr",
2525
"name": "go-datastore",
26-
"version": "3.4.1"
26+
"version": "3.5.0"
2727
}
2828
],
2929
"gxVersion": "0.8.0",

0 commit comments

Comments
 (0)