From 3cb0238528c9d76842c2957a2b4c79b012ccab10 Mon Sep 17 00:00:00 2001 From: Marc Worrell Date: Tue, 8 Feb 2022 14:21:41 +0100 Subject: [PATCH] Remove catch on decision flow crashes, let cowmachine handle it. (#31) --- src/cowmachine_decision_core.erl | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/cowmachine_decision_core.erl b/src/cowmachine_decision_core.erl index 93c134d..c6bfed0 100644 --- a/src/cowmachine_decision_core.erl +++ b/src/cowmachine_decision_core.erl @@ -32,13 +32,8 @@ -include("cowmachine_log.hrl"). handle_request(#cmstate{ controller = Controller } = CmState, Context) -> - try - code:ensure_loaded(Controller), - d(v3b13, CmState, Context) - catch - error:Error:Stacktrace -> - throw({stop_request, 500, {Error, Stacktrace}}) - end. + code:ensure_loaded(Controller), + d(v3b13, CmState, Context). %% @doc Call the controller -spec controller_call(atom(), #cmstate{}, term()) -> {term(), #cmstate{}, term()}.