Do not send fake password to users upgraded to gestionnaires

This commit is contained in:
Frederic Merizen 2018-04-11 19:37:53 +02:00
parent 98bb48b952
commit ff3dc32de3
3 changed files with 19 additions and 3 deletions

View file

@ -53,9 +53,13 @@ class Admin::GestionnairesController < AdminController
)
if @gestionnaire.errors.messages.empty?
User.create(attributes)
if User.exists?(email: @gestionnaire.email)
GestionnaireMailer.user_to_gestionnaire(@gestionnaire.email).deliver_now!
else
User.create(attributes)
GestionnaireMailer.new_gestionnaire(@gestionnaire.email, @gestionnaire.password).deliver_now!
end
flash.notice = 'Accompagnateur ajouté'
GestionnaireMailer.new_gestionnaire(@gestionnaire.email, @gestionnaire.password).deliver_now!
else
flash.alert = @gestionnaire.errors.full_messages
end