diff --git a/src/node/handler/ExportHandler.js b/src/node/handler/ExportHandler.js index a13906b4..5b1581a5 100644 --- a/src/node/handler/ExportHandler.js +++ b/src/node/handler/ExportHandler.js @@ -100,11 +100,7 @@ exports.doExport = async (req, res, padId, readOnlyId, type) => { // console.log("export handled by plugin", destFile); } else { // @TODO no Promise interface for convertors (yet) - await new Promise((resolve, reject) => { - convertor.convertFile(srcFile, destFile, type, (err) => { - err ? reject(new Error('convertFailed')) : resolve(); - }); - }); + await util.promisify(convertor.convertFile)(srcFile, destFile, type); } // send the file