From 1b65469b64e9e569fed67ae11f1dd9ee37702f5c Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 14 Mar 2019 11:39:10 -0400 Subject: [PATCH] FIX: Backwards compatibility for `SiteSetting.queue_jobs` Some plugin specs use this. Let's deprecate it instead. --- app/models/site_setting.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/models/site_setting.rb b/app/models/site_setting.rb index 031fd5a5b77..873dfe28b86 100644 --- a/app/models/site_setting.rb +++ b/app/models/site_setting.rb @@ -104,6 +104,11 @@ class SiteSetting < ActiveRecord::Base nil end + def self.queue_jobs=(val) + Discourse.deprecate("queue_jobs is deprecated. Please use Jobs.run_immediately! instead") + val ? Jobs.run_later! : Jobs.run_immediately! + end + def self.email_polling_enabled? SiteSetting.manual_polling_enabled? || SiteSetting.pop3_polling_enabled? end