diff --git a/app/models/tag.rb b/app/models/tag.rb index 83480f5b9..a55b68b9e 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -347,13 +347,15 @@ class Tag < ActiveRecord::Base base = Math.sqrt([post_count, 0].max) if base > 24 24 + elsif base < 1 + 1 else base end end def should_update_related? - related_tags.blank? || related_tags_updated_at.blank? || related_tags_updated_at < related_cache_expiry.hours.ago + Delayed::Job.count < 200 && related_tags.blank? || related_tags_updated_at.blank? || related_tags_updated_at < related_cache_expiry.hours.ago end def related_tag_array diff --git a/app/views/posts/partials/common/_secondary_links.html.erb b/app/views/posts/partials/common/_secondary_links.html.erb index 67a1ebe3e..a997d4126 100644 --- a/app/views/posts/partials/common/_secondary_links.html.erb +++ b/app/views/posts/partials/common/_secondary_links.html.erb @@ -6,7 +6,7 @@