From ced44aa87d65fa8ec561423fbb3bf5a6f3379fd5 Mon Sep 17 00:00:00 2001 From: Peter Hankiewicz Date: Fri, 7 Jun 2024 20:57:53 +0200 Subject: [PATCH] Fix sending notice copy in submitter_widget_mailer --- app/mailers/submitter_widget_mailer.rb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/app/mailers/submitter_widget_mailer.rb b/app/mailers/submitter_widget_mailer.rb index dad477cfa..1ef90daea 100644 --- a/app/mailers/submitter_widget_mailer.rb +++ b/app/mailers/submitter_widget_mailer.rb @@ -17,7 +17,7 @@ def send_submitted_notice_copy(notice) end mail( - to: notice.submitter.user.widget_submissions_forward_email, + to: notice.submitter.users.first.widget_submissions_forward_email, subject: subject ) end @@ -27,7 +27,7 @@ def send_submitted_notice_copy(notice) def notice_for_email(notice) entities_fields = %w[name kind address_line_1 address_line_2 state country_code phone email url city zip] - notice.as_json( + json = notice.as_json( only: %w[id title body created_at subject language jurisdictions tags type mark_registration_number], include: { submitters: { @@ -44,16 +44,19 @@ def notice_for_email(notice) }, attorneys: { only: entities_fields - }, - works: { - only: [:description], - include: { - infringing_urls: { only: %i[url] }, - copyrighted_urls: { only: %i[url] } - } } } ) + + json[:works] = notice.works.map do |work| + { + description: work.description, + infringing_urls: work.infringing_urls.map(&:url), + copyrighted_urls: work.copyrighted_urls.map(&:url) + } + end + + json end def json_to_html(hash)