diff --git a/src/core/components/files.js b/src/core/components/files.js index 8bf66eb972..d575d893fa 100644 --- a/src/core/components/files.js +++ b/src/core/components/files.js @@ -150,7 +150,12 @@ class AddHelper extends Duplex { module.exports = function files (self) { function _addPullStream (options = {}) { - const chunkerOptions = parseChunkerString(options.chunker) + let chunkerOptions + try { + chunkerOptions = parseChunkerString(options.chunker) + } catch (err) { + return pull.map(() => { throw err }) + } const opts = Object.assign({}, { shardSplitThreshold: self._options.EXPERIMENTAL.sharding ? 1000