From 80e9fd089494996def1e2529d1fa127d3ee796dd Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 8 Jun 2025 00:22:01 +0100 Subject: Handle SDTs representing checkboxes wrapped in other elements --- mammoth/transforms.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'mammoth/transforms.py') diff --git a/mammoth/transforms.py b/mammoth/transforms.py index 62bfc1f..cf96cd3 100644 --- a/mammoth/transforms.py +++ b/mammoth/transforms.py @@ -15,18 +15,18 @@ def element_of_type(element_type, transform): return transform(element) else: return element - + return _each_element(transform_element) def _each_element(transform_element): def transform_element_and_children(element): - if isinstance(element, documents.HasChildren): + if isinstance(element, (documents.HasChildren, documents.TableCellUnmerged)): children = list(map(transform_element_and_children, element.children)) element = element.copy(children=children) - + return transform_element(element) - + return transform_element_and_children -- cgit v1.2.3