From 09121746a249ae3a94b3c6e3c65613eb9f3fa069 Mon Sep 17 00:00:00 2001 From: chiu Date: Thu, 16 Sep 2021 00:06:43 +0800 Subject: [PATCH] fix error --- app/controllers/admin/feeds_controller.rb | 2 +- lib/feed_model/cache.rb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/controllers/admin/feeds_controller.rb b/app/controllers/admin/feeds_controller.rb index e8ff430..cdb2821 100644 --- a/app/controllers/admin/feeds_controller.rb +++ b/app/controllers/admin/feeds_controller.rb @@ -189,7 +189,7 @@ class Admin::FeedsController < OrbitAdminController def force_refresh sf = SiteFeed.find_by(:feed_uid => params[:feed_uid]) rescue nil if !sf.nil? - sf.get_annc(true) + FeedModel::Cache.recreate_annc_cache(sf) end render :json => {"success" => true}.to_json end diff --git a/lib/feed_model/cache.rb b/lib/feed_model/cache.rb index 68f9c34..554a7c2 100644 --- a/lib/feed_model/cache.rb +++ b/lib/feed_model/cache.rb @@ -2,6 +2,7 @@ module FeedModel module Cache require 'active_support/concern' extend ActiveSupport::Concern + extend self included do before_save :do_before_save end @@ -11,7 +12,7 @@ module FeedModel tmp = SiteFeedAnnc.new(feed_id: feed.id) end tmp[:feed_name] = feed[:feed_name] - tmp.all_contents_for_feed = feed.get_annc + tmp.all_contents_for_feed = feed.get_annc(true) tmp.merge_with_category = feed.merge_with_category tmp.channel_key = feed.channel_key tmp.category_title = feed.category[:title] rescue {}