lib/rets4r/client/parsers/response_parser.rb in jwulff-rets4r-1.1.1 vs lib/rets4r/client/parsers/response_parser.rb in jwulff-rets4r-1.1.2
- old
+ new
@@ -5,10 +5,10 @@
class Client
class ResponseParser
def parse_key_value(xml)
parse_common(xml) do |doc|
parsed = nil
- first_child = doc.get_elements('/RETS/RETS-RESPONSE')[0]
+ first_child = doc.get_elements('/RETS/RETS-RESPONSE')[0] ? doc.get_elements('/RETS/RETS-RESPONSE')[0] : doc.get_elements('/RETS')[0]
unless first_child.nil?
parsed = {}
first_child.text.each do |line|
(key, value) = line.strip.split('=')
key.strip! if key