diff --git a/app/jobs/cloudflare_cleanup_job.rb b/app/jobs/cloudflare_cleanup_job.rb new file mode 100644 index 000000000..9223a7170 --- /dev/null +++ b/app/jobs/cloudflare_cleanup_job.rb @@ -0,0 +1,9 @@ +class CloudflareCleanupJob < ApplicationJob + queue_as :housekeeping + + def perform + Rails.logger.info 'CloudflareCleanupJob: No cleanup needed (Community Edition)' + end +end + +CloudflareCleanupJob.prepend_mod_with('CloudflareCleanupJob') diff --git a/config/schedule.yml b/config/schedule.yml index 61d5830a0..1cd71039c 100644 --- a/config/schedule.yml +++ b/config/schedule.yml @@ -51,5 +51,5 @@ delete_accounts_job: # to cleanup orphaned Cloudflare custom hostnames cloudflare_cleanup_job: cron: '0 2 * * 0' - class: 'Enterprise::CloudflareCleanupJob' + class: 'CloudflareCleanupJob' queue: housekeeping diff --git a/enterprise/app/jobs/enterprise/cloudflare_cleanup_job.rb b/enterprise/app/jobs/enterprise/cloudflare_cleanup_job.rb index 4b944dd8b..03808702f 100644 --- a/enterprise/app/jobs/enterprise/cloudflare_cleanup_job.rb +++ b/enterprise/app/jobs/enterprise/cloudflare_cleanup_job.rb @@ -1,6 +1,4 @@ -class Enterprise::CloudflareCleanupJob < ApplicationJob - queue_as :housekeeping - +module Enterprise::CloudflareCleanupJob def perform return unless ChatwootApp.chatwoot_cloud?