diff --git a/ruby/lib/jam_ruby/models/active_music_session.rb b/ruby/lib/jam_ruby/models/active_music_session.rb index eba8189c6..489cc3e8a 100644 --- a/ruby/lib/jam_ruby/models/active_music_session.rb +++ b/ruby/lib/jam_ruby/models/active_music_session.rb @@ -612,6 +612,7 @@ module JamRuby active_music_session.with_lock do # VRFS-1297 active_music_session.tick_track_changes + Notification.send_tracks_changed(active_music_session) # VRFS-3986 connection = ConnectionManager.new.join_music_session(user, client_id, active_music_session, as_musician, tracks, audio_latency, client_role, parent_client_id, video_sources) diff --git a/web/lib/music_session_manager.rb b/web/lib/music_session_manager.rb index d59d9cd42..c3bd13a89 100644 --- a/web/lib/music_session_manager.rb +++ b/web/lib/music_session_manager.rb @@ -104,6 +104,7 @@ class MusicSessionManager < BaseManager active_music_session.with_lock do # VRFS-1297 active_music_session.tick_track_changes + Notification.send_tracks_changed(active_music_session) connection = ConnectionManager.new.join_music_session(user, client_id, active_music_session, as_musician, tracks, audio_latency) if connection.errors.any? @@ -146,6 +147,7 @@ class MusicSessionManager < BaseManager active_music_session.with_lock do # VRFS-1297 ConnectionManager.new.leave_music_session(user, connection, active_music_session) do active_music_session.tick_track_changes + Notification.send_tracks_changed(active_music_session) recording = active_music_session.stop_recording # stop any ongoing recording, if there is one recordingId = recording.id unless recording.nil? end