Tweak redirection when the user has no speaker profile

This commit is contained in:
Petko Bordjukov 2014-09-02 18:43:26 +03:00
parent 884d8083fa
commit a85a80f7e0
1 changed files with 4 additions and 2 deletions

View File

@ -1,7 +1,9 @@
class SessionsController < Devise::SessionsController
def after_sign_in_path_for(user)
if user.speaker_profile.present?
stored_location_for(user) || signed_in_root_path(user)
stored_location = stored_location_for user
if user.speaker_profile.present? || stored_location
stored_location || signed_in_root_path(user)
else
flash[:alert] = I18n.t(:please_fill_in_your_speaker_profile)
edit_user_registration_path