diff --git a/lib/active_record/connection_adapters/postgresql_fallback_adapter.rb b/lib/active_record/connection_adapters/postgresql_fallback_adapter.rb index 24fa8260a0d..509468d5475 100644 --- a/lib/active_record/connection_adapters/postgresql_fallback_adapter.rb +++ b/lib/active_record/connection_adapters/postgresql_fallback_adapter.rb @@ -57,7 +57,10 @@ class PostgreSQLFallbackHandler end def initiate_fallback_to_master - return unless @initialized + unless @initialized + @initialized = true + return + end @masters_down.hash.keys.each do |key| RailsMultisite::ConnectionManagement.with_connection(key) do