From 4712475c9fb380ebdd244232bca13d6a22f0d3dd Mon Sep 17 00:00:00 2001 From: phillmac Date: Thu, 19 Dec 2019 13:01:21 +1100 Subject: [PATCH] Allow hashes to being with 'ba' On some occasions an ipfs address can start with `ba` ``` ipfs dag get bafyreicjqmfea2dlhcbyszyneaxcpdhlxjpsycxxaibpp4wlzfctiujxdm {"accessController":"/ipfs/zdpuAzt2GWKYeF4Pbo3hcMipCimE7SqCKZcckGduqcDJ3tmRx","name":"docstore","type":"docstore"} ipfs cid format -f "%P" bafyreicjqmfea2dlhcbyszyneaxcpdhlxjpsycxxaibpp4wlzfctiujxdm cidv1-cbor-sha2-256-32 ``` --- src/orbit-db-address.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/orbit-db-address.js b/src/orbit-db-address.js index ce5f25c..9a4f67e 100644 --- a/src/orbit-db-address.js +++ b/src/orbit-db-address.js @@ -27,7 +27,7 @@ class OrbitDBAddress { let accessControllerHash try { - accessControllerHash = (parts[0].indexOf('zd') > -1 || parts[0].indexOf('Qm') > -1) + accessControllerHash = (parts[0].indexOf('zd') > -1 || parts[0].indexOf('Qm') > -1 || parts[0].indexOf('ba') > -1) ? new CID(parts[0]).toBaseEncodedString() : null } catch (e) {