summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2025-05-28 20:03:21 +0100
committerMichael Williamson <mike@zwobble.org>2025-05-28 20:03:21 +0100
commitff3cfe7892c591a9c3bb79335b9571f9f4a1b4b0 (patch)
treee300da85c3b3d7ee971719cb6c9734860840b203 /lib
parent5896154e69430a67a758864576c5eda8796f152a (diff)
Handle AlternateContent without Fallback in office-xml-reader
Diffstat (limited to 'lib')
-rw-r--r--lib/docx/office-xml-reader.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/docx/office-xml-reader.js b/lib/docx/office-xml-reader.js
index 43e5250..792cd7c 100644
--- a/lib/docx/office-xml-reader.js
+++ b/lib/docx/office-xml-reader.js
@@ -62,7 +62,7 @@ function stripUtf8Bom(xmlString) {
function collapseAlternateContent(node) {
if (node.type === "element") {
if (node.name === "mc:AlternateContent") {
- return node.first("mc:Fallback").children;
+ return node.firstOrEmpty("mc:Fallback").children;
} else {
node.children = _.flatten(node.children.map(collapseAlternateContent, true));
return [node];