Fix shadow of pipeline variable

This commit is contained in:
Girish Ramakrishnan
2026-02-18 07:58:47 +01:00
parent 319360f8d0
commit 4d3e9dc49b
+4 -4
View File
@@ -48,15 +48,15 @@ async function addFile(sourceFile, encryption, uploader, progressCallback) {
const hash = new HashStream();
const destStream = uploader.createStream();
let pipeline;
let pipelinePromise;
if (encryption) {
const encryptStream = new EncryptStream(encryption);
pipeline = safe(pipeline(sourceStream, encryptStream, ps, hash, destStream));
pipelinePromise = pipeline(sourceStream, encryptStream, ps, hash, destStream);
} else {
pipeline = safe(pipeline(sourceStream, ps, hash, destStream));
pipelinePromise = pipeline(sourceStream, ps, hash, destStream);
}
const [error] = await safe(pipeline);
const [error] = await safe(pipelinePromise);
if (error && !error.message.includes('ENOENT')) throw new BoxError(BoxError.EXTERNAL_ERROR, `tarPack pipeline error: ${error.message}`); // ignore error if file disappears
// debug(`addFile: pipeline finished: ${JSON.stringify(ps.stats())}`);