From ff3cfe7892c591a9c3bb79335b9571f9f4a1b4b0 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 28 May 2025 20:03:21 +0100 Subject: Handle AlternateContent without Fallback in office-xml-reader --- lib/docx/office-xml-reader.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') 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]; -- cgit v1.2.3