We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 39d3ed7 commit baf26c6Copy full SHA for baf26c6
storagemarket/provider.go
@@ -449,10 +449,12 @@ func (p *Provider) Start() error {
449
continue
450
}
451
452
- // Fail deals if start epoch has passed
453
- if err := p.checkDealProposalStartEpoch(deal); err != nil {
454
- go p.failDeal(dh.Publisher, deal, err, false)
455
- continue
+ // Fail deals if start epoch has passed and deal has still not been added to a sector
+ if deal.Checkpoint < dealcheckpoints.AddedPiece {
+ if serr := p.checkDealProposalStartEpoch(deal); serr != nil {
+ go p.failDeal(dh.Publisher, deal, serr, false)
456
+ continue
457
+ }
458
459
460
// If it's an offline deal, and the deal data hasn't yet been
0 commit comments