From 928e2372e30114714cb47bb8d9cadc602cca7ce8 Mon Sep 17 00:00:00 2001 From: Christian Di Lorenzo Date: Fri, 13 Jun 2014 08:11:04 -0400 Subject: [PATCH] Only catch WeberControllerException exceptions for re-handling render actions --- lib/weber/handler/weber_req_handler.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/weber/handler/weber_req_handler.ex b/lib/weber/handler/weber_req_handler.ex index 3ea2d73..21507a8 100644 --- a/lib/weber/handler/weber_req_handler.ex +++ b/lib/weber/handler/weber_req_handler.ex @@ -107,7 +107,7 @@ defmodule Handler.WeberReqHandler do result = try do Module.function(controller, action, 2).(data, conn) rescue - e -> + e in WeberControllerException -> if e.message in controller.raise_keys do controller.render_value_for_key(e.message) else @@ -173,4 +173,4 @@ defmodule Handler.WeberReqHandler do :erlang.list_to_binary(lang) end -end \ No newline at end of file +end