From a8ca3ec5f7600d85d6b837a07aafac3630b6a7ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Checa?= Date: Tue, 19 Dec 2017 20:15:29 +0100 Subject: [PATCH] Added related content one positive score by default on create --- app/models/related_content.rb | 1 - ...19111046_add_related_contents_positive_and_negative_score.rb | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/models/related_content.rb b/app/models/related_content.rb index 2af0a5c1c..699a96654 100644 --- a/app/models/related_content.rb +++ b/app/models/related_content.rb @@ -13,7 +13,6 @@ class RelatedContent < ActiveRecord::Base validates :parent_relationable_id, uniqueness: { scope: [:parent_relationable_type, :child_relationable_id, :child_relationable_type] } after_create :create_opposite_related_content, unless: proc { opposite_related_content.present? } - after_destroy :destroy_opposite_related_content, if: proc { opposite_related_content.present? } scope :not_hidden, -> { where('positive_score - negative_score / LEAST(nullif(positive_score + negative_score, 0), 1) >= ?', RELATED_CONTENTS_REPORT_THRESHOLD) } diff --git a/db/migrate/20171219111046_add_related_contents_positive_and_negative_score.rb b/db/migrate/20171219111046_add_related_contents_positive_and_negative_score.rb index a40d399b8..6c94b581a 100644 --- a/db/migrate/20171219111046_add_related_contents_positive_and_negative_score.rb +++ b/db/migrate/20171219111046_add_related_contents_positive_and_negative_score.rb @@ -2,7 +2,7 @@ class AddRelatedContentsPositiveAndNegativeScore < ActiveRecord::Migration def change remove_column :related_contents, :flags_count - add_column :related_contents, :positive_score, :integer, default: 0 + add_column :related_contents, :positive_score, :integer, default: 1 add_column :related_contents, :negative_score, :integer, default: 0 end end