diff options
Diffstat (limited to 'lib/index.js')
| -rw-r--r-- | lib/index.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/index.js b/lib/index.js index 48dfb91..0048cfe 100644 --- a/lib/index.js +++ b/lib/index.js @@ -33,9 +33,10 @@ function convert(input, options) { options = readOptions(options); return unzip.openZip(input) - .tap(function(docxFile) { + .then(function(docxFile) { return docxStyleMap.readStyleMap(docxFile).then(function(styleMap) { options.embeddedStyleMap = styleMap; + return docxFile; }); }) .then(function(docxFile) { @@ -88,8 +89,11 @@ function extractRawText(input) { function embedStyleMap(input, styleMap) { return unzip.openZip(input) - .tap(function(docxFile) { - return docxStyleMap.writeStyleMap(docxFile, styleMap); + .then(function(docxFile) { + return docxStyleMap.writeStyleMap(docxFile, styleMap) + .then(function() { + return docxFile; + }); }) .then(function(docxFile) { return docxFile.toArrayBuffer(); |
