From 6d73d27ed537dbd4bcc13df3fca81e9afcf89ca3 Mon Sep 17 00:00:00 2001 From: Jonathan Kolyer Date: Tue, 15 Oct 2013 09:30:43 -0500 Subject: [PATCH] vrfs-492: added check for pre-existing MSUH record in self.save --- ruby/lib/jam_ruby/models/music_session_user_history.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ruby/lib/jam_ruby/models/music_session_user_history.rb b/ruby/lib/jam_ruby/models/music_session_user_history.rb index 5b9fcf258..4e7a294b9 100644 --- a/ruby/lib/jam_ruby/models/music_session_user_history.rb +++ b/ruby/lib/jam_ruby/models/music_session_user_history.rb @@ -24,7 +24,10 @@ module JamRuby end def self.save(music_session_id, user_id, client_id) - session_user_history = MusicSessionUserHistory.new() + return true if 0 < self.where(:music_session_id => music_session_id, + :user_id => user_id, + :client_id => client_id).count + session_user_history = MusicSessionUserHistory.new session_user_history.music_session_id = music_session_id session_user_history.user_id = user_id session_user_history.client_id = client_id