From be6168f266e514b0d180ce05dbea89df19b5f987 Mon Sep 17 00:00:00 2001 From: Brice Sanchez Date: Thu, 27 Feb 2020 15:56:19 -0500 Subject: [PATCH] Handle Exception on persist failure --- app/transactions/users/create_user.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/transactions/users/create_user.rb b/app/transactions/users/create_user.rb index ba8da14..f084cc0 100644 --- a/app/transactions/users/create_user.rb +++ b/app/transactions/users/create_user.rb @@ -15,6 +15,8 @@ def validate(params) def persist(result) Success(User.create!(result.values)) + rescue ::Exception => e + Failure(e.message) end end end