From a6d5611c806a7e9943a5daf6d2193b619ba24a74 Mon Sep 17 00:00:00 2001 From: Richard Hansen Date: Thu, 18 Mar 2021 00:13:38 -0400 Subject: [PATCH] LibreOffice: Use consistent intermediate filename --- src/node/utils/LibreOffice.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/node/utils/LibreOffice.js b/src/node/utils/LibreOffice.js index a263f3d2f..f3485310d 100644 --- a/src/node/utils/LibreOffice.js +++ b/src/node/utils/LibreOffice.js @@ -109,15 +109,16 @@ exports.convertFile = (srcFile, destFile, type, callback) => { // we need to convert to odt first, then to doc // to avoid `Error: no export filter for /tmp/xxxx.doc` error if (type === 'doc') { + const intermediateFile = destFile.replace(/\.doc$/, '.odt'); queue.push({ srcFile, - destFile: destFile.replace(/\.doc$/, '.odt'), + destFile: intermediateFile, type: 'odt', fileExtension: 'odt', callback: () => { queue.push( { - srcFile: srcFile.replace(/\.html$/, '.odt'), + srcFile: intermediateFile, destFile, type, callback,