diff --git a/app/controllers/browse_everything_controller.rb b/app/controllers/browse_everything_controller.rb index 5f123464..4d71ea9c 100644 --- a/app/controllers/browse_everything_controller.rb +++ b/app/controllers/browse_everything_controller.rb @@ -40,7 +40,7 @@ def auth_link @auth_link ||= if provider.present? link, data = provider.auth_link session["#{provider_name}_data"] = data - link + "#{link}&provider=#{provider.key}" else nil end diff --git a/spec/helper/browse_everything_controller_helper_spec.rb b/spec/helper/browse_everything_controller_helper_spec.rb index cefdeeb4..d8afecf9 100644 --- a/spec/helper/browse_everything_controller_helper_spec.rb +++ b/spec/helper/browse_everything_controller_helper_spec.rb @@ -17,6 +17,7 @@ subject {helper_context.auth_link} it "has a single state" do expect(subject.scan(/state/).length).to eq 1 + expect(subject.scan(/provider/).length).to eq 1 end end end