diff --git a/src/node/utils/ImportHtml.js b/src/node/utils/ImportHtml.js
index 807dab53..58b79f3a 100644
--- a/src/node/utils/ImportHtml.js
+++ b/src/node/utils/ImportHtml.js
@@ -26,10 +26,7 @@ const apiLogger = log4js.getLogger('ImportHtml');
const processor = rehype().use(minifyWhitespace, {newlines: false});
exports.setPadHTML = async (pad, html) => {
- processor.process(html, (err, output) => {
- html = String(output);
- });
-
+ html = String(await processor.process(html));
const {window: {document}} = new jsdom.JSDOM(html);
// Appends a line break, used by Etherpad to ensure a caret is available