diff --git a/modules/invoiceOut/back/methods/invoiceOut/createPdf.js b/modules/invoiceOut/back/methods/invoiceOut/createPdf.js index f264cdd43f..58f8c47336 100644 --- a/modules/invoiceOut/back/methods/invoiceOut/createPdf.js +++ b/modules/invoiceOut/back/methods/invoiceOut/createPdf.js @@ -75,16 +75,11 @@ module.exports = Self => { if (tx) await tx.commit(); const writeStream = fs.createWriteStream(fileSrc); - writeStream.on('open', () => { - response.pipe(writeStream); - }); + writeStream.on('open', () => response.pipe(writeStream)); + writeStream.on('finish', () => writeStream.end()); return new Promise(resolve => { - writeStream.on('finish', () => { - writeStream.end(); - - resolve(invoiceOut); - }); + writeStream.on('close', () => resolve(invoiceOut)); }); } catch (e) { if (tx) await tx.rollback(); diff --git a/modules/invoiceOut/back/methods/invoiceOut/download.js b/modules/invoiceOut/back/methods/invoiceOut/download.js index a8ec7e945b..a42da48bab 100644 --- a/modules/invoiceOut/back/methods/invoiceOut/download.js +++ b/modules/invoiceOut/back/methods/invoiceOut/download.js @@ -70,7 +70,6 @@ module.exports = Self => { let stream = fs.createReadStream(file.path); return [stream, file.contentType, `filename="${file.name}"`]; } catch (error) { - console.log(error); if (error.code === 'ENOENT') throw new UserError('The PDF document does not exists');