From baef441060e5c1fb652eab4b80293b59b602c860 Mon Sep 17 00:00:00 2001 From: Asherah Connor Date: Thu, 20 Nov 2025 16:17:32 +1100 Subject: [PATCH] Fix hot-reload on 7.2 with full path to ConnectionProxy --- lib/gitlab/database/load_balancing/setup.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gitlab/database/load_balancing/setup.rb b/lib/gitlab/database/load_balancing/setup.rb index 4860bffb86c569..6e26b5235c486c 100644 --- a/lib/gitlab/database/load_balancing/setup.rb +++ b/lib/gitlab/database/load_balancing/setup.rb @@ -53,7 +53,7 @@ def setup_connection_proxy @model.singleton_class.alias_method(:lease_connection, :connection) @model.singleton_class.define_method(:with_connection) do |*_args, **_kwargs, &block| - next block&.call(connection) unless connection.is_a?(ConnectionProxy) + next block&.call(connection) unless connection.is_a?(::Gitlab::Database::LoadBalancing::ConnectionProxy) connection_already_checked_out = load_balancer.connection_checked_out? -- GitLab