From d6a27d65e4c0ab045df8f5904f4dfa89be8dfa2f Mon Sep 17 00:00:00 2001 From: Luis Rascao Date: Wed, 13 May 2015 10:47:34 +0100 Subject: [PATCH] Fix encoding of trace message Exception must be part of the trace message in order for it to be accepted by Rollbar backend --- src/erollbar_encoder.erl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/erollbar_encoder.erl b/src/erollbar_encoder.erl index b12c6e6..048977e 100644 --- a/src/erollbar_encoder.erl +++ b/src/erollbar_encoder.erl @@ -52,8 +52,7 @@ encode_trace(Trace, #details{send_args=SendArgs}) -> Exception = encode_content([{<<"class">>, Class}, {<<"message">>, Message}, {<<"description">>, Description}]), - [{<<"trace">>, [{<<"frames">>, Frames1}]}, - {<<"exception">>, Exception}]. + [{<<"trace">>, [{<<"frames">>, Frames1}, {<<"exception">>, Exception}]}]. encode_message(Message, _Details) -> {_, Body} = lists:keyfind(body, 1, Message),