From 116d0ed94023ec83f5fb42548f1df2dafc4e3ffc Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 9 Sep 2025 09:52:57 +0100 Subject: Use transforms.getDescendantsOfType for safer vmerge removal --- lib/docx/body-reader.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/docx/body-reader.js b/lib/docx/body-reader.js index b3aea00..5cdb4ef 100644 --- a/lib/docx/body-reader.js +++ b/lib/docx/body-reader.js @@ -567,7 +567,8 @@ function BodyReader(options) { function removeVMergeProperties(rows) { rows.forEach(function(row) { - row.children.forEach(function(cell) { + var cells = transforms.getDescendantsOfType(row, documents.types.tableCell); + cells.forEach(function(cell) { delete cell._vMerge; }); }); -- cgit v1.2.3