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")