From 4653f08c80d9c3be1b59b63a5470b92366a0fdec Mon Sep 17 00:00:00 2001 From: Joenio Costa Date: Thu, 20 Mar 2014 20:18:04 +0000 Subject: [PATCH] Check if table exists before try to use it in the Rails initializers --- config/initializers/activities_counter_cache.rb | 8 +++++--- config/initializers/person_notification.rb | 4 +++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/config/initializers/activities_counter_cache.rb b/config/initializers/activities_counter_cache.rb index db88ce3..ed5534a 100644 --- a/config/initializers/activities_counter_cache.rb +++ b/config/initializers/activities_counter_cache.rb @@ -1,4 +1,6 @@ -job = Delayed::Backend::ActiveRecord::Job.all :conditions => ['handler LIKE ?', "%ActivitiesCounterCacheJob%"] -if job.blank? - Delayed::Backend::ActiveRecord::Job.enqueue(ActivitiesCounterCacheJob.new, -3) +if Delayed::Backend::ActiveRecord::Job.table_exists? + job = Delayed::Backend::ActiveRecord::Job.all :conditions => ['handler LIKE ?', "%ActivitiesCounterCacheJob%"] + if job.blank? + Delayed::Backend::ActiveRecord::Job.enqueue(ActivitiesCounterCacheJob.new, -3) + end end diff --git a/config/initializers/person_notification.rb b/config/initializers/person_notification.rb index 0c2fd47..ab5bd80 100644 --- a/config/initializers/person_notification.rb +++ b/config/initializers/person_notification.rb @@ -1 +1,3 @@ -PersonNotifier.schedule_all_next_notification_mail +if Delayed::Backend::ActiveRecord::Job.table_exists? + PersonNotifier.schedule_all_next_notification_mail +end -- libgit2 0.21.2