Browse Source

storage: let TxnDeleteRange return rev if no error

If it doesn't return error, it should return valid rev.
Yicheng Qin 10 years ago
parent
commit
47b243be5d
1 changed files with 2 additions and 0 deletions
  1. 2 0
      storage/kvstore.go

+ 2 - 0
storage/kvstore.go

@@ -146,6 +146,8 @@ func (s *store) TxnDeleteRange(txnID int64, key, end []byte) (n, rev int64, err
 	n = s.deleteRange(key, end, s.currentRev.main+1)
 	if n != 0 || s.currentRev.sub != 0 {
 		rev = int64(s.currentRev.main + 1)
+	} else {
+		rev = int64(s.currentRev.main)
 	}
 	return n, rev, nil
 }