fix(store/commitment/iavl): honor tree.Remove error firstly (#18651)

This commit is contained in:
Emmanuel T Odeke
2023-12-08 13:59:12 +00:00
committed by GitHub
parent 112f6cbdae
commit 1e216af3d6
2 changed files with 9 additions and 2 deletions
+4 -1
View File
@@ -29,10 +29,13 @@ func NewIavlTree(db dbm.DB, logger log.Logger, cfg *Config) *IavlTree {
// Remove removes the given key from the tree.
func (t *IavlTree) Remove(key []byte) error {
_, res, err := t.tree.Remove(key)
if err != nil {
return err
}
if !res {
return fmt.Errorf("key %x not found", key)
}
return err
return nil
}
// Set sets the given key-value pair in the tree.