From 29cdadd56358eca2b45a4fa2a9186f6811c1972c Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Tue, 14 Mar 2023 15:56:16 +0100 Subject: [PATCH] Avoid using exception but simply errors attribute contained in object Co-Authored-By: Maikel --- app/reflexes/invite_manager_reflex.rb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/reflexes/invite_manager_reflex.rb b/app/reflexes/invite_manager_reflex.rb index ad36d80150..b1bd4d04a2 100644 --- a/app/reflexes/invite_manager_reflex.rb +++ b/app/reflexes/invite_manager_reflex.rb @@ -20,13 +20,12 @@ class InviteManagerReflex < ApplicationReflex return end - begin - new_user = create_new_manager(email, enterprise) + new_user = create_new_manager(email, enterprise) + + if new_user.errors.empty? locals[:success] = true - locals[:email] = new_user.email - rescue StandardError => e - @error = e.message - locals[:error] = @error || I18n.t('admin.enterprises.invite_manager.error') + else + locals[:error] = new_user.errors.full_messages.to_sentence end return_morph(locals)