Skip to content

Commit 6233967

Browse files
committed
fix: broken URIs starting with ipfs://ipfs
This ensures we dont contribute to problem described in: ipfs/kubo#7930
1 parent 17cc573 commit 6233967

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/minty.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -493,10 +493,15 @@ class Minty {
493493
}
494494

495495
function ensureIpfsUriPrefix(cidOrURI) {
496-
if (!cidOrURI.toString().startsWith('ipfs://')) {
497-
return 'ipfs://' + cidOrURI
496+
let uri = cidOrURI.toString()
497+
if (!uri.startsWith('ipfs://')) {
498+
uri = 'ipfs://' + cidOrURI
498499
}
499-
return cidOrURI.toString()
500+
// Avoid the Nyan Cat bug (https://github.com/ipfs/go-ipfs/pull/7930)
501+
if (uri.startsWith('ipfs://ipfs/')) {
502+
uri = uri.replace('ipfs://ipfs/', 'ipfs://')
503+
}
504+
return uri
500505
}
501506

502507
/**

0 commit comments

Comments
 (0)