summaryrefslogtreecommitdiff
path: root/suds/bindings
diff options
context:
space:
mode:
Diffstat (limited to 'suds/bindings')
-rw-r--r--suds/bindings/binding.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/suds/bindings/binding.py b/suds/bindings/binding.py
index 6dc657e..6f34015 100644
--- a/suds/bindings/binding.py
+++ b/suds/bindings/binding.py
@@ -365,7 +365,10 @@ class Binding:
if p.type is not None:
pt = PartElement(p.name, body.namespace, pt)
if input:
- result.append((p.name, pt))
+ if pt.name is None:
+ result.append((p.name, pt))
+ else:
+ result.append((pt.name, pt))
else:
result.append(pt)
return result