diff --git a/src/zeep/xsd/types/complex.py b/src/zeep/xsd/types/complex.py index 776fdeb0..d63f94ca 100644 --- a/src/zeep/xsd/types/complex.py +++ b/src/zeep/xsd/types/complex.py @@ -279,6 +279,7 @@ def render( and not isinstance(value, (list, dict, CompoundValue)) ): element = self.elements_nested[0][1] + child_path = render_path + [element.name] element.type.render(node, value, None, child_path) return