From 0c3b98d451392d15dc31104dd0d35f2ed1dc7321 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Fri, 2 Mar 2018 15:29:14 +0100 Subject: [PATCH] fix(xo-server): forward createOutputStream errors with checksum --- packages/xo-server/src/remote-handlers/abstract.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/xo-server/src/remote-handlers/abstract.js b/packages/xo-server/src/remote-handlers/abstract.js index 408afa553..790998e0b 100644 --- a/packages/xo-server/src/remote-handlers/abstract.js +++ b/packages/xo-server/src/remote-handlers/abstract.js @@ -187,7 +187,9 @@ export default class RemoteHandlerAbstract { } const streamWithChecksum = addChecksumToReadStream(connectorStream) - streamWithChecksum.pipe(await streamP) + const stream = await streamP + stream.on('error', forwardError) + streamWithChecksum.pipe(stream) streamWithChecksum.checksum .then(value => this.outputFile(`${file}.checksum`, value))