lib/muffin_man/reports/v20210630.rb in muffin_man-2.0.4 vs lib/muffin_man/reports/v20210630.rb in muffin_man-2.0.5
- old
+ new
@@ -76,14 +76,18 @@
def get_report_document_body(report_document_id)
response = get_report_document(report_document_id)
parsed_response=JSON.parse(response.body)
report=Net::HTTP.get(URI.parse(parsed_response['url']))
- unless (parsed_response['compressionAlgorithm']).nil?
- input = StringIO.new(report)
- report = Zlib::GzipReader.new(input).read
+ begin
+ unless (parsed_response['compressionAlgorithm']).nil?
+ input = StringIO.new(report)
+ report = Zlib::GzipReader.new(input).read
+ end
+ report
+ rescue Zlib::GzipFile::Error
+ report
end
- report
end
end
end
end