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 {
log.Trace("ldbstore.get chunk found but could not be accessed", "key", addr, "err", err)
s.deleteNow(index, getIndexKey(addr), s.po(addr))
return
if err == leveldb.ErrNotFound {
return nil, ErrChunkNotFound
}
return nil, err
}
}