Properly propagate delta failure

Change-Type: patch
Closes: #627
This commit is contained in:
Akis Kesoglou 2018-04-18 18:27:57 +03:00
parent 159aec0360
commit 1cde9dd16d

View File

@ -24,7 +24,9 @@ applyDelta = (imgSrc, deltaUrl, applyTimeout, opts, onProgress) ->
deltaStream = dockerDelta.applyDelta(imgSrc, timeout: applyTimeout)
res.pipe(deltaStream)
.on('id', (id) -> resolve('sha256:' + id))
.on('error', req.abort.bind(req))
.on 'error', (err) ->
req.abort()
reject(err)
module.exports = class DockerUtils extends DockerToolbelt
constructor: (opts) ->