lib/rbovirt.rb in rbovirt-0.0.24 vs lib/rbovirt.rb in rbovirt-0.0.25

- old
+ new

@@ -170,10 +170,10 @@ :accept => 'application/xml', }).merge(headers) end def handle_fault(f) - if f.is_a?(RestClient::BadRequest) + if f.is_a?(RestClient::BadRequest) || f.is_a?(RestClient::Conflict) fault = (Nokogiri::XML(f.http_body)/'//fault/detail') fault = fault.text.gsub(/\[|\]/, '') if fault end fault ||= f.message raise OvirtException::new(fault)