diff --git a/app/models/event.rb b/app/models/event.rb index e5ca0352..6bd21d06 100644 --- a/app/models/event.rb +++ b/app/models/event.rb @@ -71,14 +71,14 @@ def attendee_count self.signups.count + self.external_signups.count end - def send_new_event_email - # Send new event to all leden who have new_event_email enabled + def send_new_event_mail + # Send new event to all leden who have new_event_mail enabled if self.usergroup_id.nil? unless self.attendance # If not dispuutsborrel - User.intern.where(new_event_mail: true).each { |user| UserMailer.mail_new_event(user, self).deliver } + User.intern.where(new_event_mail: true).where.not(id: self.user_id).each { |user| UserMailer.mail_new_event(user, self).deliver } end else - self.usergroup.users.where(new_event_mail: true).each { |user| UserMailer.mail_new_event(user, self).deliver } + self.usergroup.users.where(new_event_mail: true).where.not(id: self.user_id).each { |user| UserMailer.mail_new_event(user, self).deliver } end end