diff --git a/lib/active_job/queue_adapters/solid_queue_ext.rb b/lib/active_job/queue_adapters/solid_queue_ext.rb index ab9b876f..9c0099d2 100644 --- a/lib/active_job/queue_adapters/solid_queue_ext.rb +++ b/lib/active_job/queue_adapters/solid_queue_ext.rb @@ -204,7 +204,7 @@ def order_executions(executions) # Follow polling order for scheduled executions, the rest by job_id, desc or asc when solid_queue_status.scheduled? then executions.ordered when recurring_task_id.present? then executions.order(job_id: :desc) - else executions.order(job_id: :asc) + else executions.order(job_id: :desc) end end