lib/floe/workflow/states/task.rb in floe-0.7.1 vs lib/floe/workflow/states/task.rb in floe-0.8.0

- old
+ new

@@ -135,11 +135,11 @@ rescue JSON::ParserError {"Error" => output.chomp} end def parse_output(output) - return if output.nil? return output if output.kind_of?(Hash) + return if output.nil? || output.empty? JSON.parse(output.split("\n").last) rescue JSON::ParserError nil end