diff --git a/lib/authlogic_facebook_connect/session.rb b/lib/authlogic_facebook_connect/session.rb index 52c3d3f..fdc8d95 100644 --- a/lib/authlogic_facebook_connect/session.rb +++ b/lib/authlogic_facebook_connect/session.rb @@ -116,9 +116,10 @@ def validate_by_facebook_connect end def authenticating_with_facebook_connect? - return false unless controller.respond_to?(:set_facebook_session) - controller.set_facebook_session - attempted_record.nil? && errors.empty? && controller.facebook_session + if controller.respond_to?(:controller) && controller.controller.respond_to?(:set_facebook_session) + controller.set_facebook_session + attempted_record.nil? && errors.empty? && controller.facebook_session + end end private