[fix #4473] Invite_administrateur!: do not reset password if the user is active
This commit is contained in:
parent
53c7997081
commit
e3d7688e66
4 changed files with 28 additions and 7 deletions
|
@ -47,11 +47,12 @@ class User < ApplicationRecord
|
|||
end
|
||||
|
||||
def invite_administrateur!(administration_id)
|
||||
if administrateur.active?
|
||||
raise "Impossible d'inviter un utilisateur déjà actif !"
|
||||
reset_password_token = nil
|
||||
|
||||
if !administrateur.active?
|
||||
reset_password_token = set_reset_password_token
|
||||
end
|
||||
|
||||
reset_password_token = set_reset_password_token
|
||||
AdministrationMailer.invite_admin(self, reset_password_token, administration_id).deliver_later
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue