diff --git a/app/mailers/bulk_upload_mailer.rb b/app/mailers/bulk_upload_mailer.rb index be0a71e05..94079828f 100644 --- a/app/mailers/bulk_upload_mailer.rb +++ b/app/mailers/bulk_upload_mailer.rb @@ -46,6 +46,12 @@ class BulkUploadMailer < NotifyMailer def send_correct_and_upload_again_mail(bulk_upload:) error_description = "We noticed that you have a lot of similar errors in column #{columns_with_errors(bulk_upload:)}. Please correct your data export and upload again." + summary_report_link = if BulkUploadErrorSummaryTableComponent.new(bulk_upload:).errors? + summary_bulk_upload_lettings_result_url(bulk_upload) + else + bulk_upload_lettings_result_url(bulk_upload) + end + send_email( bulk_upload.user.email, BULK_UPLOAD_FAILED_CSV_ERRORS_TEMPLATE_ID, @@ -55,7 +61,7 @@ class BulkUploadMailer < NotifyMailer year_combo: bulk_upload.year_combo, lettings_or_sales: bulk_upload.log_type, error_description:, - summary_report_link: summary_bulk_upload_lettings_result_url(bulk_upload), + summary_report_link:, }, ) end diff --git a/app/views/bulk_upload_lettings_results/show.html.erb b/app/views/bulk_upload_lettings_results/show.html.erb index 84374e26a..0d42c1b93 100644 --- a/app/views/bulk_upload_lettings_results/show.html.erb +++ b/app/views/bulk_upload_lettings_results/show.html.erb @@ -1,5 +1,7 @@ -<% content_for :before_content do %> - <%= govuk_back_link(text: "Back", href: summary_bulk_upload_lettings_result_path(@bulk_upload)) %> +<% if BulkUploadErrorSummaryTableComponent.new(bulk_upload: @bulk_upload).errors? %> + <% content_for :before_content do %> + <%= govuk_back_link(text: "Back", href: summary_bulk_upload_lettings_result_path(@bulk_upload)) %> + <% end %> <% end %>