Skip to content

Commit 19cdf32

Browse files
author
Mikaël Cluseau
committed
indices: handle 0 len values as deletions
1 parent a341794 commit 19cdf32

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

boltindex/boltindex.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ func (i *Index) Index(kv KeyValue, resumeKey []byte) (err error) {
115115

116116
key := append([]byte("k:"), kv.Key...)
117117

118-
if kv.Value == nil {
118+
if len(kv.Value) == 0 {
119119
// deletion
120120
err = bucket.Delete(key)
121121
return

indexer.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func (i *MemoryIndex) Index(kv KeyValue, resumeKey []byte) (err error) {
4444

4545
keyH := sha256.Sum256(kv.Key)
4646

47-
if kv.Value == nil {
47+
if len(kv.Value) == 0 {
4848
delete(i.hashes, keyH)
4949
delete(i.keyHashToKey, keyH)
5050
delete(i.keyHashToValue, keyH)

0 commit comments

Comments
 (0)