diff --git a/extern/storage-sealing/commit_batch.go b/extern/storage-sealing/commit_batch.go index 383562583dc..3a97f7d68a5 100644 --- a/extern/storage-sealing/commit_batch.go +++ b/extern/storage-sealing/commit_batch.go @@ -297,6 +297,10 @@ func (b *CommitBatcher) processBatch(cfg sealiface.Config) ([]sealiface.CommitBa infos = append(infos, p.Info) } + if len(infos) == 0 { + return nil, nil + } + sort.Slice(infos, func(i, j int) bool { return infos[i].Number < infos[j].Number })