diff --git a/ruby/lib/jam_ruby/models/recording.rb b/ruby/lib/jam_ruby/models/recording.rb index 2fb51f7a7..ac1fa2f29 100644 --- a/ruby/lib/jam_ruby/models/recording.rb +++ b/ruby/lib/jam_ruby/models/recording.rb @@ -130,12 +130,18 @@ module JamRuby self.claimed_recordings << claimed_recording if claimed_recording.save - discard(user) + keep(user) end claimed_recording end + # the user votes to keep their tracks for this recording + def keep(user) + recorded_tracks_for_user(user).update_all(:discard => false) + end + + # the user votes to discard their tracks for this recording def discard(user) recorded_tracks_for_user(user).update_all(:discard => true)