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
No known key found for this signature in database
GPG Key ID: D3EC8FC9F3B711F4

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))