diff --git a/posting/mvcc.go b/posting/mvcc.go index 4815a54c051..50f63dbaa42 100644 --- a/posting/mvcc.go +++ b/posting/mvcc.go @@ -190,7 +190,9 @@ func ReadPostingList(key []byte, it *badger.Iterator) (*List, error) { case BitDeltaPosting: err := item.Value(func(val []byte) error { pl := &pb.PostingList{} - x.Check(pl.Unmarshal(val)) + if err := pl.Unmarshal(val); err != nil { + return err + } pl.CommitTs = item.Version() for _, mpost := range pl.Postings { // commitTs, startTs are meant to be only in memory, not