diff --git a/lib/scheduler/defer.rb b/lib/scheduler/defer.rb index fdf76c5c2cf..755bdaedc68 100644 --- a/lib/scheduler/defer.rb +++ b/lib/scheduler/defer.rb @@ -136,7 +136,7 @@ module Scheduler rescue => ex Discourse.handle_job_exception(ex, message: "Processing deferred code queue") ensure - if ActiveRecord::Base.connection + if ActiveRecord::Base.connection&.verify! ActiveRecord::Base.connection_handler.clear_active_connections! end if start