Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 1872

Show
Ignore:
Timestamp:
07/02/07 22:15:36 (1 year ago)
Author:
nahi
Message:
  • allow xsi:nil="true" element as an RPC request though I don't think it's SOAP spec compliant. closes #374.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/soap/rpc/router.rb

    r1833 r1872  
    474474      request = body.request 
    475475      unless request.is_a?(SOAPStruct) 
    476         raise RPCRoutingError.new("not an RPC style") 
     476        if request.is_a?(SOAPNil) 
     477          # SOAP::Lite/0.69 seems to send xsi:nil="true" element as a request. 
     478          request = SOAPStruct.new(request.elename) 
     479        else 
     480          raise RPCRoutingError.new("not an RPC style") 
     481        end 
    477482      end 
    478483      if @request_use == :encoded