diff --git a/app/controllers/admin/reports_controller.rb b/app/controllers/admin/reports_controller.rb index a348907f2e..cb343d0ac2 100644 --- a/app/controllers/admin/reports_controller.rb +++ b/app/controllers/admin/reports_controller.rb @@ -50,7 +50,6 @@ module Admin end # Initialize data - params[:display_summary_row] = true if request.get? @params_fields_to_show = render_options.options[:fields_to_show] @data = Reporting::FrontendData.new(spree_current_user) diff --git a/app/controllers/concerns/reports_actions.rb b/app/controllers/concerns/reports_actions.rb index 5a06159000..d080c49608 100644 --- a/app/controllers/concerns/reports_actions.rb +++ b/app/controllers/concerns/reports_actions.rb @@ -74,11 +74,13 @@ module ReportsActions else [] end + new_instance.options[:display_summary_row] = request.get? || params[:display_summary_row].present? end if params[:fields_to_show].present? @render_options.options[:fields_to_show] = params[:fields_to_show] - @render_options.save end + @render_options.options[:display_summary_row] = params[:display_summary_row].present? + @render_options.save @render_options end end