swarm/storage: wrap leveldb ErrNotFound

This commit is contained in:
Anton Evangelatov 2019-03-08 14:36:38 +01:00
parent 46f29cf4eb
commit c0d1ddabb1

View file

@ -1005,7 +1005,10 @@ func (s *LDBStore) get(addr Address) (chunk Chunk, err error) {
if err != nil { if err != nil {
log.Trace("ldbstore.get chunk found but could not be accessed", "key", addr, "err", err) log.Trace("ldbstore.get chunk found but could not be accessed", "key", addr, "err", err)
s.deleteNow(index, getIndexKey(addr), s.po(addr)) s.deleteNow(index, getIndexKey(addr), s.po(addr))
return if err == leveldb.ErrNotFound {
return nil, ErrChunkNotFound
}
return nil, err
} }
} }