From bf8110607358e7fbf970009ed68524ac3b960f4d Mon Sep 17 00:00:00 2001 From: tanlang Date: Tue, 10 Oct 2023 16:06:29 +0800 Subject: [PATCH] fix: could not judge offline deal from boost --- storageprovider/stream.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/storageprovider/stream.go b/storageprovider/stream.go index 168647b7..14995ed9 100644 --- a/storageprovider/stream.go +++ b/storageprovider/stream.go @@ -394,6 +394,12 @@ func (storageDealStream *StorageDealStream) HandleNewDealStream(s network2.Strea return } + // for offline deal with DealProtocolv120, transferType can be empty + transferType := proposal.Transfer.Type + if transferType == "" { + transferType = storagemarket.TTManual + } + deal := &types.MinerDeal{ ID: uuid.New(), Client: s.Conn().RemotePeer(),