From 87673e65714ea120dfc020836d34611178c7be11 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Thu, 4 Jun 2020 20:29:47 +0800 Subject: [PATCH] DEV: Fix moving of rails_failover middleware. --- config/initializers/200-first_middlewares.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/initializers/200-first_middlewares.rb b/config/initializers/200-first_middlewares.rb index ab53806254f..fc6c66140f4 100644 --- a/config/initializers/200-first_middlewares.rb +++ b/config/initializers/200-first_middlewares.rb @@ -27,5 +27,9 @@ if Rails.configuration.multisite end if ENV["ACTIVE_RECORD_RAILS_FAILOVER"] - Rails.configuration.middleware.move_after(RailsMultisite::Middleware, RailsFailover::ActiveRecord::Middleware) + if Rails.configuration.multisite + Rails.configuration.middleware.move_after(RailsMultisite::Middleware, RailsFailover::ActiveRecord::Middleware) + else + Rails.configuration.middleware.move_before(MessageBus::Rack::Middleware, RailsFailover::ActiveRecord::Middleware) + end end