From edfa2c3af971472c285d801fd08df96d49d7b88f Mon Sep 17 00:00:00 2001
From: Guo Xiang Tan <tgx_world@hotmail.com>
Date: Wed, 22 Nov 2017 12:07:48 +0800
Subject: [PATCH] FIX: Don't enqueue onceoff job in migration.

* Deployment of app servers may happen minutes after migrations.
---
 lib/tasks/db.rake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/tasks/db.rake b/lib/tasks/db.rake
index a1d74eff7f2..fd9c5d34981 100644
--- a/lib/tasks/db.rake
+++ b/lib/tasks/db.rake
@@ -28,7 +28,7 @@ end
 # we need to run seed_fu every time we run rails db:migrate
 task 'db:migrate', [:multisite] => ['environment', 'set_locale'] do |_, args|
   SeedFu.seed(DiscoursePluginRegistry.seed_paths)
-  Jobs::Onceoff.enqueue_all
+  Jobs.enqueue_in(60, :enqueue_onceoffs)
 
   if Rails.env.test? && !args[:multisite]
     system("rails db:schema:dump")