From 6af27911326fa23d28852e9e440cd9f497a37c65 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Thu, 11 Sep 2014 19:40:45 -0300 Subject: [PATCH] Initializers: workaround DelayedJob usage on upgrades --- config/initializers/activities_counter_cache.rb | 3 ++- config/initializers/person_notification.rb | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/config/initializers/activities_counter_cache.rb b/config/initializers/activities_counter_cache.rb index f7317b0..b382a8f 100644 --- a/config/initializers/activities_counter_cache.rb +++ b/config/initializers/activities_counter_cache.rb @@ -1,4 +1,5 @@ -if Delayed::Backend::ActiveRecord::Job.table_exists? +if Delayed::Backend::ActiveRecord::Job.table_exists? && + Delayed::Backend::ActiveRecord::Job.attribute_names.include?('queue') job = Delayed::Backend::ActiveRecord::Job.all :conditions => ['handler LIKE ?', "%ActivitiesCounterCacheJob%"] if job.blank? Delayed::Backend::ActiveRecord::Job.enqueue(ActivitiesCounterCacheJob.new, {:priority => -3}) diff --git a/config/initializers/person_notification.rb b/config/initializers/person_notification.rb index ab5bd80..d4086df 100644 --- a/config/initializers/person_notification.rb +++ b/config/initializers/person_notification.rb @@ -1,3 +1,4 @@ -if Delayed::Backend::ActiveRecord::Job.table_exists? +if Delayed::Backend::ActiveRecord::Job.table_exists? && + Delayed::Backend::ActiveRecord::Job.attribute_names.include?('queue') PersonNotifier.schedule_all_next_notification_mail end -- libgit2 0.21.2