From a646e7ffbbbef7b4af80431cdecd39094b0d44dc Mon Sep 17 00:00:00 2001 From: Nick Marino Date: Tue, 10 Mar 2015 11:21:11 -0400 Subject: [PATCH] Fix JSON format alert output --- src/clique_json_writer.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/clique_json_writer.erl b/src/clique_json_writer.erl index 95f1005..9538e46 100644 --- a/src/clique_json_writer.erl +++ b/src/clique_json_writer.erl @@ -65,8 +65,6 @@ prepare(Status) -> prepare_status(alert, Ctx=#context{alert_set=true}) -> %% TODO: Should we just return an error instead? throw({error, nested_alert, Ctx}); -prepare_status(Term, Ctx=#context{alert_set=true, alert_list=AList}) -> - Ctx#context{alert_list=[Term | AList]}; prepare_status(alert, Ctx) -> Ctx#context{alert_set=true}; prepare_status(alert_done, Ctx = #context{alert_list=AList, output=Output}) -> @@ -74,6 +72,8 @@ prepare_status(alert_done, Ctx = #context{alert_list=AList, output=Output}) -> AlertJsonVal = prepare(AList), AlertJson = {struct, [{<<"type">>, <<"alert">>}, {<<"alert">>, AlertJsonVal}]}, Ctx#context{alert_set=false, alert_list=[], output=[AlertJson | Output]}; +prepare_status(Term, Ctx=#context{alert_set=true, alert_list=AList}) -> + Ctx#context{alert_list=[Term | AList]}; prepare_status({list, Data}, Ctx=#context{output=Output}) -> Ctx#context{output=[prepare_list(Data) | Output]}; prepare_status({list, Title, Data}, Ctx=#context{output=Output}) ->