Throw error returned from DAGNode.create

This commit is contained in:
Tyler Yasaka
2018-11-28 15:29:22 -08:00
parent 74c0e8a799
commit cab38cbb9c

View File

@@ -12,7 +12,12 @@ const createDBManifest = async (ipfs, name, type, accessControllerAddress, onlyH
const manifestJSON = JSON.stringify(manifest)
if (onlyHash) {
dag = await new Promise(resolve => {
DAGNode.create(Buffer.from(manifestJSON), (err, n) => { resolve(n) })
DAGNode.create(Buffer.from(manifestJSON), (err, n) => {
if (err) {
throw err
}
resolve(n)
})
})
} else {
dag = await ipfs.object.put(Buffer.from(manifestJSON))