From 6f8a1c012d64415da9d255e27d70c8c90f17ce8a Mon Sep 17 00:00:00 2001 From: mgabdev <> Date: Mon, 9 Nov 2020 14:29:34 -0600 Subject: [PATCH] Fixed issue in PopularLinksController with top links MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Fixed: - issue in PopularLinksController with top links --- app/controllers/api/v1/popular_links_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/api/v1/popular_links_controller.rb b/app/controllers/api/v1/popular_links_controller.rb index d038a8be..bb3161cd 100644 --- a/app/controllers/api/v1/popular_links_controller.rb +++ b/app/controllers/api/v1/popular_links_controller.rb @@ -34,7 +34,7 @@ class Api::V1::PopularLinksController < Api::BaseController statusIds = Status.where('statuses.created_at > ?', 24.hours.ago) .joins(:status_stat) .order('status_stats.favourites_count DESC') - .where('status_stats.favourites_count > 1') + .where('status_stats.favourites_count > 15') .joins("LEFT JOIN preview_cards_statuses ON statuses.id = preview_cards_statuses.status_id") .where('preview_cards_statuses.status_id IS NOT NULL') .limit(100) @@ -43,7 +43,7 @@ class Api::V1::PopularLinksController < Api::BaseController cards = PreviewCard.joins("LEFT JOIN preview_cards_statuses ON preview_cards.id = preview_cards_statuses.preview_card_id") .where('preview_cards_statuses.preview_card_id IS NOT NULL') .where('preview_cards_statuses.status_id IN (?)', statusIds) - .having('COUNT(preview_cards_statuses.preview_card_id) > 1') + .having('COUNT(preview_cards_statuses.preview_card_id) > 2') .where('preview_cards.updated_at > ?', 24.hours.ago) .order('COUNT(preview_cards_statuses.preview_card_id) DESC') .group('preview_cards.id')