diff --git a/pool/pool.go b/pool/pool.go index 832f7ab..313e76b 100644 --- a/pool/pool.go +++ b/pool/pool.go @@ -2985,11 +2985,12 @@ func (p *Pool) GetSplitInfo(ctx context.Context, cnrID cid.ID, objID oid.ID, tok _, err := p.HeadObject(ctx, prm) var errSplit *object.SplitInfoError + var errECInfo *object.ECInfoError switch { case errors.As(err, &errSplit): return errSplit.SplitInfo(), nil - case err == nil: + case err == nil || errors.As(err, &errECInfo): return nil, relations.ErrNoSplitInfo default: return nil, fmt.Errorf("failed to get raw object header: %w", err)