diff --git a/CHANGELOG.md b/CHANGELOG.md index b6c9ae88b..5a642c8f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,11 @@ Unreleased ---------- +- Fix engine initialization [#2040](https://github.com/Shopify/shopify_app/pull/2040) + + 23.0.0 (December 11, 2025) +---------- - ⚠️ [Breaking] Bumps minimum supported Rails version to 7.1 & Ruby version to 3.2; moves jobs from `lib` to `app` to fix loading issues with modern rails versions. [#2020](https://github.com/Shopify/shopify_app/pull/2020) - ActiveJob classes moved from `lib/shopify_app/jobs/` to `app/jobs/shopify_app/` to follow Rails conventions and fix timing issues with ActiveJob initialization - Jobs are now autoloaded by Rails instead of explicitly required during gem initialization diff --git a/lib/shopify_app/engine.rb b/lib/shopify_app/engine.rb index a4fe3ddbc..fe5cc2e52 100644 --- a/lib/shopify_app/engine.rb +++ b/lib/shopify_app/engine.rb @@ -22,8 +22,8 @@ class Engine < Rails::Engine ] end - initializer "shopify_app.redact_job_params" do - ActiveSupport.on_load(:active_job) do + initializer "shopify_app.redact_job_params" do |app| + app.config.after_initialize do if ActiveJob::Base.respond_to?(:log_arguments?) WebhooksManagerJob.log_arguments = false ScriptTagsManagerJob.log_arguments = false