VRFS-1397 ensure instruments are always synced in music_sessions_user_history table
This commit is contained in:
parent
e250b0f175
commit
dbed2edee8
|
|
@ -75,8 +75,13 @@ module JamRuby
|
|||
to_delete = Set.new(connection_tracks)
|
||||
to_add = Array.new(tracks)
|
||||
|
||||
tracks.each do |track|
|
||||
instruments << track[:instrument_id]
|
||||
end
|
||||
|
||||
connection_tracks.each do |connection_track|
|
||||
tracks.each do |track|
|
||||
|
||||
if track[:id] == connection_track.id || track[:client_track_id] == connection_track.client_track_id
|
||||
to_delete.delete(connection_track)
|
||||
to_add.delete(track)
|
||||
|
|
@ -85,8 +90,6 @@ module JamRuby
|
|||
connection_track.sound = track[:sound]
|
||||
connection_track.client_track_id = track[:client_track_id]
|
||||
|
||||
instruments << track[:instrument_id]
|
||||
|
||||
result.push(connection_track)
|
||||
|
||||
if connection_track.save
|
||||
|
|
|
|||
Loading…
Reference in New Issue