Skip to content

Commit aa9190c

Browse files
authored
Merge pull request #130 from ipfs/fix/basic-keys-only
MapDatastore: obey KeysOnly
2 parents 9db638c + 2badd36 commit aa9190c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

basic_ds.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,11 @@ func (d *MapDatastore) Delete(key Key) (err error) {
6464
func (d *MapDatastore) Query(q dsq.Query) (dsq.Results, error) {
6565
re := make([]dsq.Entry, 0, len(d.values))
6666
for k, v := range d.values {
67-
re = append(re, dsq.Entry{Key: k.String(), Value: v})
67+
e := dsq.Entry{Key: k.String()}
68+
if !q.KeysOnly {
69+
e.Value = v
70+
}
71+
re = append(re, e)
6872
}
6973
r := dsq.ResultsWithEntries(q, re)
7074
r = dsq.NaiveQueryApply(q, r)

0 commit comments

Comments
 (0)