@cryptotaxi247 / kubo / commits / 664d881b8

fix: dht findprovs unable to handle /ipfs/hash

License: MIT Signed-off-by: Xiaoyi Wang <wangxiaoyi@hyperchain.cn>

Xiaoyi Wang committed Aug 2, 2018 at 11:24 UTC 664d881b89d97b3ee2fb5520d5fce832cd778e7b
2 files changed +5 -1
core/commands/dht.go
+1 -1
@@ -176,8 +176,8 @@ var findProvidersDhtCmd = &cmds.Command{
176
177 events := make(chan *notif.QueryEvent)
178 ctx := notif.RegisterForQueryEvents(req.Context(), events)
179 + c, err := cid.Parse(req.Arguments()[0])
180
180 - c, err := cid.Decode(req.Arguments()[0])
181 if err != nil {
182 res.SetError(err, cmdkit.ErrNormal)
183 return
test/sharness/t0175-reprovider.sh
+4
@@ -145,5 +145,9 @@ findprovs_empty '$HASH_0'
145 reprovide
146 findprovs_expect '$HASH_0' '$PEERID_0'
147
148 +test_expect_success 'resolve object $HASH_0' '
149 + HASH_WITH_PREFIX=$(ipfsi 1 resolve $HASH_0)
150 +'
151 +findprovs_expect '$HASH_WITH_PREFIX' '$PEERID_0'
152
153 test_done