From cab38cbb9ce3eb4af39cdf61c9b2fe062146d09f Mon Sep 17 00:00:00 2001 From: Tyler Yasaka Date: Wed, 28 Nov 2018 15:29:22 -0800 Subject: [PATCH] Throw error returned from DAGNode.create --- src/db-manifest.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/db-manifest.js b/src/db-manifest.js index d3608dc..0e71213 100644 --- a/src/db-manifest.js +++ b/src/db-manifest.js @@ -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))