From 6aba436781e2070e119c7543dbdc97e4e77811cf Mon Sep 17 00:00:00 2001 From: Seth Call Date: Mon, 6 Jan 2014 21:51:48 +0000 Subject: [PATCH] * fixing failing test --- ruby/lib/jam_ruby/models/recording.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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)