From e8847280bc863ebd17eb8cfaa30ed5dc71bd2de9 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Tue, 12 Aug 2014 02:20:25 -0400 Subject: [PATCH] VRFS-1995 do not send notifications to users with canceled RSVPs --- ruby/lib/jam_ruby/models/notification.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ruby/lib/jam_ruby/models/notification.rb b/ruby/lib/jam_ruby/models/notification.rb index e21e358c8..5f7f1aa40 100644 --- a/ruby/lib/jam_ruby/models/notification.rb +++ b/ruby/lib/jam_ruby/models/notification.rb @@ -762,7 +762,7 @@ module JamRuby return if music_session.nil? rsvp_requests = RsvpRequest.index(music_session) - target_users = rsvp_requests.map { |r| r.user } + target_users = rsvp_requests.where(:canceled => false).map { |r| r.user } # remove the creator from the array target_users = target_users.uniq - [music_session.creator] @@ -804,7 +804,7 @@ module JamRuby return if music_session.nil? rsvp_requests = RsvpRequest.index(music_session) - target_users = rsvp_requests.map { |r| r.user } + target_users = rsvp_requests.where(:canceled => false).map { |r| r.user } pending_invites = music_session.pending_invitations # remove the creator from the array @@ -847,7 +847,7 @@ module JamRuby return if music_session.nil? rsvp_requests = RsvpRequest.index(music_session) - target_users = rsvp_requests.map { |r| r.user } + target_users = rsvp_requests.where(:canceled => false).map { |r| r.user } # remove the creator from the array target_users = target_users.uniq - [music_session.creator] @@ -889,7 +889,7 @@ module JamRuby return if music_session.nil? || creator.nil? || comment.blank? rsvp_requests = RsvpRequest.index(music_session) - target_users = rsvp_requests.map { |r| r.user } + target_users = rsvp_requests.where(:canceled => false).map { |r| r.user } target_users = target_users.concat([music_session.creator]) pending_invites = music_session.pending_invitations