diff --git a/app/controllers/admin/reports_controller.rb b/app/controllers/admin/reports_controller.rb index ac6f1b73b4..8a972a859a 100644 --- a/app/controllers/admin/reports_controller.rb +++ b/app/controllers/admin/reports_controller.rb @@ -26,6 +26,8 @@ module Admin .enabled?(:background_reports, spree_current_user) if @background_reports && request.post? + rendering_options # stores user preferences + return background(report_format) end diff --git a/spec/base_spec_helper.rb b/spec/base_spec_helper.rb index 36895456dd..31c8504b88 100644 --- a/spec/base_spec_helper.rb +++ b/spec/base_spec_helper.rb @@ -98,7 +98,6 @@ RSpec.configure do |config| Flipper.disable(:background_reports) if example.file_path.in?( [ # rubocop:disable Layout/LineLength - "./spec/controllers/admin/reports_controller_spec.rb", "./spec/system/admin/reports/enterprise_fee_summaries_spec.rb", "./spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_order_spec.rb", "./spec/system/admin/reports/enterprise_summary_fees/enterprise_summary_fee_with_tax_report_by_producer_spec.rb", diff --git a/spec/controllers/admin/reports_controller_spec.rb b/spec/controllers/admin/reports_controller_spec.rb index 4f99de87c6..32a44c1b88 100644 --- a/spec/controllers/admin/reports_controller_spec.rb +++ b/spec/controllers/admin/reports_controller_spec.rb @@ -309,7 +309,7 @@ describe Admin::ReportsController, type: :controller do controller_login_as_enterprise_user [coordinator1] end - it 'renders the delivery report' do + it "triggers the delivery report" do spree_post :show, { q: { completed_at_lt: 1.day.ago }, shipping_method_in: ["123"], # We just need to search for shipping methods @@ -317,7 +317,7 @@ describe Admin::ReportsController, type: :controller do report_subtype: "delivery", } - expect(response).to have_http_status(:ok) + expect(response).to have_http_status(:no_content) end end