diff --git a/app/models/good_job/base_execution.rb b/app/models/good_job/base_execution.rb index d2be5d58..a1ad06d0 100644 --- a/app/models/good_job/base_execution.rb +++ b/app/models/good_job/base_execution.rb @@ -310,11 +310,10 @@ def self.build_for_enqueue(active_job, overrides = {}) # Construct arguments for GoodJob::Execution from an ActiveJob instance. def self.enqueue_args(active_job, overrides = {}) - if active_job.priority && GoodJob.configuration.smaller_number_is_higher_priority.nil? + if active_job.priority && GoodJob.configuration.smaller_number_is_higher_priority == false GoodJob.deprecator.warn(<<~DEPRECATION) The next major version of GoodJob (v4.0) will change job `priority` to give smaller numbers higher priority (default: `0`), in accordance with Active Job's definition of priority. To opt-in to this behavior now, set `config.good_job.smaller_number_is_higher_priority = true` in your GoodJob initializer or application.rb. - To not opt-in yet, but silence this deprecation warning, set `config.good_job.smaller_number_is_higher_priority = false`. DEPRECATION end