diff options
Diffstat (limited to 'config/initializers/active_record_transaction_observer.rb')
-rw-r--r-- | config/initializers/active_record_transaction_observer.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/config/initializers/active_record_transaction_observer.rb b/config/initializers/active_record_transaction_observer.rb index a1d4b13344e..fc9b73d656e 100644 --- a/config/initializers/active_record_transaction_observer.rb +++ b/config/initializers/active_record_transaction_observer.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +return unless Gitlab.com? || Gitlab.dev_or_test_env? + def feature_flags_available? # When the DBMS is not available, an exception (e.g. PG::ConnectionBad) is raised active_db_connection = ActiveRecord::Base.connection.active? rescue false @@ -9,8 +11,6 @@ rescue ActiveRecord::NoDatabaseError false end -return unless Gitlab.com? || Gitlab.dev_or_test_env? - Gitlab::Application.configure do if feature_flags_available? && ::Feature.enabled?(:active_record_transactions_tracking, type: :ops, default_enabled: :yaml) Gitlab::Database::Transaction::Observer.register! |