diff --git a/app/controllers/related_tags_controller.rb b/app/controllers/related_tags_controller.rb index 30f436b61..8acd30756 100644 --- a/app/controllers/related_tags_controller.rb +++ b/app/controllers/related_tags_controller.rb @@ -16,6 +16,7 @@ class RelatedTagsController < ApplicationController @tag = Tag.find_by_name(params[:name]) @tag.related_tags = params[:related_tags] @tag.related_tags_updated_at = Time.now + @tag.post_count = params[:post_count] if params[:post_count].present? @tag.save head :ok end diff --git a/app/models/tag.rb b/app/models/tag.rb index 97e32b061..891ce3db8 100644 --- a/app/models/tag.rb +++ b/app/models/tag.rb @@ -814,6 +814,7 @@ class Tag < ApplicationRecord self.related_tags = RelatedTagCalculator.calculate_from_sample_to_array(name).join(" ") end self.related_tags_updated_at = Time.now + fix_post_count if rand(post_count) <= 1 save rescue ActiveRecord::StatementInvalid end