From 4bdcf103ceec4a1d1726b7541ec6e847c2b1bc02 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Thu, 11 Sep 2014 21:52:26 -0400 Subject: [PATCH] VRFS-2136 only return recordings that have at least 1 claimed recording --- ruby/lib/jam_ruby/models/band.rb | 4 +++- ruby/lib/jam_ruby/models/user.rb | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ruby/lib/jam_ruby/models/band.rb b/ruby/lib/jam_ruby/models/band.rb index 24dee5dae..7cdd0a0e8 100644 --- a/ruby/lib/jam_ruby/models/band.rb +++ b/ruby/lib/jam_ruby/models/band.rb @@ -71,7 +71,9 @@ module JamRuby end def recent_history - recordings = Recording.where(:band_id => self.id) + recordings = Recording + .joins(:claimed_recordings) + .where(:band_id => self.id) .order('created_at DESC') .limit(10) diff --git a/ruby/lib/jam_ruby/models/user.rb b/ruby/lib/jam_ruby/models/user.rb index c245314ee..dde31b7ad 100644 --- a/ruby/lib/jam_ruby/models/user.rb +++ b/ruby/lib/jam_ruby/models/user.rb @@ -357,7 +357,9 @@ module JamRuby end def recent_history - recordings = Recording.where(:owner_id => self.id) + recordings = Recording + .joins(:claimed_recordings) + .where(:owner_id => self.id) .order('created_at DESC') .limit(10)