lib/rbbt/rest/client/run.rb in rbbt-util-5.26.70 vs lib/rbbt/rest/client/run.rb in rbbt-util-5.26.71
- old
+ new
@@ -60,12 +60,17 @@
else
err = StringIO.new
rok.read_body do |c,_a, _b|
err.write c
end
- err.rewind
- reader = Zlib::GzipReader.new(err)
- text = reader.read
+ text = begin
+ reader = Zlib::GzipReader.new(err)
+ reader.read
+ rescue
+ err.rewind
+ err.read
+ end
+ iii text
ne = WorkflowRESTClient.parse_exception text
case ne
when String
parent.raise e.class, ne
when Exception