diff --git a/app/controllers/spree/admin/reports_controller_decorator.rb b/app/controllers/spree/admin/reports_controller_decorator.rb index b9c9d3ba98..b820d8d257 100644 --- a/app/controllers/spree/admin/reports_controller_decorator.rb +++ b/app/controllers/spree/admin/reports_controller_decorator.rb @@ -109,7 +109,7 @@ Spree::Admin::ReportsController.class_eval do end def orders_and_fulfillment - params[:q] ||= {} + params[:q] ||= orders_and_fulfillment_default_filters # -- Prepare Form Options permissions = OpenFoodNetwork::Permissions.new(spree_current_user) @@ -278,4 +278,10 @@ Spree::Admin::ReportsController.class_eval do def timestamp Time.zone.now.strftime("%Y%m%d") end + + def orders_and_fulfillment_default_filters + now = Time.zone.now + { completed_at_gt: (now - 1.month).beginning_of_day, + completed_at_lt: (now + 1.day).beginning_of_day } + end end