diff --git a/ruby/lib/jam_ruby/models/connection.rb b/ruby/lib/jam_ruby/models/connection.rb index a090629d0..26bd1d240 100644 --- a/ruby/lib/jam_ruby/models/connection.rb +++ b/ruby/lib/jam_ruby/models/connection.rb @@ -102,15 +102,15 @@ module JamRuby errors.add(:music_session, ValidationMessages::CANT_JOIN_RECORDING_SESSION) end - unless user.admin? - num_sessions = Connection.where(:user_id => user_id) - .where(["(music_session_id IS NOT NULL) AND (aasm_state != ?)",EXPIRED_STATE.to_s]) - .count - if 0 < num_sessions - errors.add(:music_session, ValidationMessages::CANT_JOIN_MULTIPLE_SESSIONS) - return false; - end - end + # unless user.admin? + # num_sessions = Connection.where(:user_id => user_id) + # .where(["(music_session_id IS NOT NULL) AND (aasm_state != ?)",EXPIRED_STATE.to_s]) + # .count + # if 0 < num_sessions + # errors.add(:music_session, ValidationMessages::CANT_JOIN_MULTIPLE_SESSIONS) + # return false; + # end + # end return true end diff --git a/ruby/spec/jam_ruby/connection_manager_spec.rb b/ruby/spec/jam_ruby/connection_manager_spec.rb index 0c0211fc7..88672dec2 100644 --- a/ruby/spec/jam_ruby/connection_manager_spec.rb +++ b/ruby/spec/jam_ruby/connection_manager_spec.rb @@ -426,6 +426,7 @@ describe ConnectionManager do end it "join_music_session fails if user has music_session already active" do + pending user_id = create_user("test", "user11", "user11@jamkazam.com") user = User.find(user_id)