diff --git a/lib/scheduler/defer.rb b/lib/scheduler/defer.rb index d6a3132cd4f..fdf76c5c2cf 100644 --- a/lib/scheduler/defer.rb +++ b/lib/scheduler/defer.rb @@ -136,8 +136,9 @@ module Scheduler rescue => ex Discourse.handle_job_exception(ex, message: "Processing deferred code queue") ensure - ActiveRecord::Base.connection.verify! - ActiveRecord::Base.connection_handler.clear_active_connections! + if ActiveRecord::Base.connection + ActiveRecord::Base.connection_handler.clear_active_connections! + end if start @stats_mutex.synchronize do stats = @stats[desc]