diff options
Diffstat (limited to 'lib/soap/generator.rb')
-rw-r--r-- | lib/soap/generator.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/soap/generator.rb b/lib/soap/generator.rb index dd868fb9db..5da6b8f26e 100644 --- a/lib/soap/generator.rb +++ b/lib/soap/generator.rb @@ -68,9 +68,8 @@ public if @reftarget && !obj.precedents.empty? add_reftarget(obj.elename.name, obj) - ref = SOAPReference.new + ref = SOAPReference.new(obj) ref.elename.name = obj.elename.name - ref.__setobj__(obj) obj.precedents.clear # Avoid cyclic delay. obj.encodingstyle = parent.encodingstyle # SOAPReference is encoded here. |