Sync password after login

This commit is contained in:
Mathieu Magnin 2017-02-07 16:56:21 +01:00
parent 749baedf43
commit aa88fad777
7 changed files with 49 additions and 27 deletions

View file

@ -11,7 +11,7 @@ class SyncCredentialsService
unless @klass == User
user = User.find_by(email: @email_was)
if user
return user.update_columns(
return false unless user.update_columns(
email: @email,
encrypted_password: @encrypted_password)
end
@ -20,7 +20,7 @@ class SyncCredentialsService
unless @klass == Gestionnaire
gestionnaire = Gestionnaire.find_by(email: @email_was)
if gestionnaire
return gestionnaire.update_columns(
return false unless gestionnaire.update_columns(
email: @email,
encrypted_password: @encrypted_password)
end
@ -29,10 +29,12 @@ class SyncCredentialsService
unless @klass == Administrateur
administrateur = Administrateur.find_by(email: @email_was)
if administrateur
return administrateur.update_columns(
return false unless administrateur.update_columns(
email: @email,
encrypted_password: @encrypted_password)
end
end
true
end
end