[Fix #2999] Send gestionnaire back to what they were doing after email verification

This commit is contained in:
Frederic Merizen 2018-11-22 18:11:00 +01:00 committed by gregoirenovel
parent f1398f62f8
commit 4699e515ed
3 changed files with 19 additions and 6 deletions

View file

@ -94,11 +94,9 @@ class Users::SessionsController < Sessions::SessionsController
administrateur = Administrateur.find_by(email: gestionnaire.email)
[user, gestionnaire, administrateur].compact.each { |resource| sign_in(resource) }
if administrateur.present?
redirect_to admin_procedures_path
else
redirect_to gestionnaire_procedures_path
end
# redirect to procedure'url if stored by store_location_for(:user) in dossiers_controller
# redirect to root_path otherwise
redirect_to after_sign_in_path_for(:user)
else
flash[:alert] = 'Votre lien est invalide ou expiré, veuillez-vous reconnecter.'
redirect_to new_user_session_path