From 61e5b1f60d6f4824b1ede53a855c3feb3763408d Mon Sep 17 00:00:00 2001
From: Alexander Olofsson <alexander.olofsson@liu.se>
Date: Tue, 29 Oct 2024 11:40:59 +0100
Subject: [PATCH] Defer sentry SDK initialization even further

---
 lib/foreman_cement/engine.rb | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/lib/foreman_cement/engine.rb b/lib/foreman_cement/engine.rb
index 3ba0742..2e915e8 100644
--- a/lib/foreman_cement/engine.rb
+++ b/lib/foreman_cement/engine.rb
@@ -17,12 +17,10 @@ module ForemanCement
       end
     end
 
-    initializer 'foreman_cement.configure_sentry', after: :load_environment_config do
-      require 'foreman_cement/configure_sentry' if SETTINGS.with_indifferent_access['sentry_dsn']
-    end
-
     # Include concerns in this config.to_prepare block
     config.to_prepare do
+      require 'foreman_cement/configure_sentry' if SETTINGS.with_indifferent_access['sentry_dsn']
+
       ::Foreman::Exception.include ForemanCement::Extensions::Foreman::Exception
       ::Foreman::LoggingImpl.include ForemanCement::Extensions::Foreman::Logging
       ::ApplicationController.include ForemanCement::ApplicationControllerExtensions
-- 
GitLab