diff --git a/app/controllers/spree/admin/reports_controller.rb b/app/controllers/spree/admin/reports_controller.rb index a19795ca6d..046d86204e 100644 --- a/app/controllers/spree/admin/reports_controller.rb +++ b/app/controllers/spree/admin/reports_controller.rb @@ -294,7 +294,7 @@ module Spree if report_in_order_management_engine?(report) main_app.public_send("new_order_management_reports_#{report}_url".to_sym) else - public_send("#{report}_admin_reports_url".to_sym) + spree.public_send("#{report}_admin_reports_url".to_sym) end rescue NoMethodError url_for([:new, :admin, :reports, report.to_s.singularize]) diff --git a/engines/catalog/config/routes.rb b/engines/catalog/config/routes.rb index 6b9f597c94..51d03b72a4 100644 --- a/engines/catalog/config/routes.rb +++ b/engines/catalog/config/routes.rb @@ -1,4 +1,4 @@ # frozen_string_literal: true -Openfoodnetwork::Application.routes.prepend do +Openfoodnetwork::Application.routes.append do end diff --git a/engines/order_management/config/routes.rb b/engines/order_management/config/routes.rb index 405219634b..769253beec 100644 --- a/engines/order_management/config/routes.rb +++ b/engines/order_management/config/routes.rb @@ -1,4 +1,4 @@ -Openfoodnetwork::Application.routes.prepend do +Openfoodnetwork::Application.routes.append do namespace :order_management do namespace :reports do resource :bulk_coop, only: [:new, :create], controller: :bulk_coop diff --git a/engines/web/config/routes.rb b/engines/web/config/routes.rb index 0b56f00a6d..e129324bec 100644 --- a/engines/web/config/routes.rb +++ b/engines/web/config/routes.rb @@ -1,4 +1,4 @@ -Openfoodnetwork::Application.routes.prepend do +Openfoodnetwork::Application.routes.append do scope '/api/cookies' do resource :consent, only: [:show, :create, :destroy], controller: "web/api/cookies_consent" end