diff options
-rw-r--r-- | lib/chef/audit/audit_reporter.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/chef/audit/audit_reporter.rb b/lib/chef/audit/audit_reporter.rb index 1ed79bb42f..030ae34201 100644 --- a/lib/chef/audit/audit_reporter.rb +++ b/lib/chef/audit/audit_reporter.rb @@ -120,7 +120,11 @@ class Chef if @exception || error errors = [@exception, error].uniq.compact - errors_messages = errors.map { |err| "#{err.class.to_s}: #{err.message}\n#{err.backtrace.join("\n")}" } + errors_messages = errors.map do |err| + msg = "#{err.class.to_s}: #{err.message}" + msg << "\n#{err.backtrace.join("\n")}" if err.backtrace + msg + end run_data[:error] = errors_messages.join("\n") end |