Fix send emails because missing event program relation. fix #835

This commit is contained in:
David Sedeño 2016-03-05 23:48:43 +01:00
parent ac7149fbe5
commit c9951b451a
2 changed files with 5 additions and 5 deletions

View file

@ -9,7 +9,7 @@ class Mailbot < ActionMailer::Base
end end
def acceptance_mail(event) def acceptance_mail(event)
conference = event.conference conference = event.program.conference
person = event.submitter person = event.submitter
build_email(conference, build_email(conference,
person.email, person.email,
@ -18,7 +18,7 @@ class Mailbot < ActionMailer::Base
end end
def rejection_mail(event) def rejection_mail(event)
conference = event.conference conference = event.program.conference
person = event.submitter person = event.submitter
build_email(conference, build_email(conference,
person.email, person.email,
@ -27,7 +27,7 @@ class Mailbot < ActionMailer::Base
end end
def confirm_reminder_mail(event) def confirm_reminder_mail(event)
conference = event.conference conference = event.program.conference
person = event.submitter person = event.submitter
build_email(conference, build_email(conference,
person.email, person.email,
@ -83,7 +83,7 @@ class Mailbot < ActionMailer::Base
def send_notification_email_for_comment(comment) def send_notification_email_for_comment(comment)
@comment = comment @comment = comment
@event = @comment.commentable @event = @comment.commentable
@conference = @event.conference @conference = @event.program.conference
recipients = User.comment_notifiable(@conference) # with scope recipients = User.comment_notifiable(@conference) # with scope
recipients.each do |user| recipients.each do |user|
@user = user @user = user

View file

@ -38,7 +38,7 @@ class EmailSettings < ActiveRecord::Base
if event if event
h['eventtitle'] = event.title h['eventtitle'] = event.title
h['proposalslink'] = Rails.application.routes.url_helpers.conference_proposal_index_url( h['proposalslink'] = Rails.application.routes.url_helpers.conference_program_proposal_index_url(
conference.short_title, host: CONFIG['url_for_emails']) conference.short_title, host: CONFIG['url_for_emails'])
end end
h h