diff --git a/app/jobs/decidim/action_delegator/export_consultation_results_job.rb b/app/jobs/decidim/action_delegator/export_consultation_results_job.rb index 08cad563..970bdc62 100644 --- a/app/jobs/decidim/action_delegator/export_consultation_results_job.rb +++ b/app/jobs/decidim/action_delegator/export_consultation_results_job.rb @@ -3,15 +3,13 @@ module Decidim module ActionDelegator class ExportConsultationResultsJob < ApplicationJob - EXPORT_NAME = "consultation_results" - queue_as :default def perform(user, consultation) @consultation = consultation export_data = Decidim::Exporters.find_exporter("CSV").new(collection, serializer).export - ExportMailer.export(user, EXPORT_NAME, export_data).deliver_now + ExportMailer.export(user, I18n.t("decidim.admin.consultations.results.export_filename"), export_data).deliver_now end private diff --git a/config/locales/en.yml b/config/locales/en.yml index 2121c19e..34e607f9 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -67,6 +67,7 @@ en: consultations: results: export: Export + export_name: consultation_results membership_type: Membership type membership_weight: Weight authorization_handlers: diff --git a/spec/jobs/decidim/action_delegator/export_consultation_results_job_spec.rb b/spec/jobs/decidim/action_delegator/export_consultation_results_job_spec.rb index b9e77b81..c1faa330 100644 --- a/spec/jobs/decidim/action_delegator/export_consultation_results_job_spec.rb +++ b/spec/jobs/decidim/action_delegator/export_consultation_results_job_spec.rb @@ -57,7 +57,7 @@ module Decidim::ActionDelegator it "sends an export mail" do expect(Decidim::ExportMailer) .to receive(:export) - .with(user, "consultation_results", kind_of(Decidim::Exporters::ExportData)) + .with(user, I18n.t("decidim.admin.consultations.results.export_filename"), kind_of(Decidim::Exporters::ExportData)) .and_return(mailer) subject.perform_now(user, consultation)