From 4479710543d4a9378c0c46cdac4fdd8f484d7871 Mon Sep 17 00:00:00 2001 From: chiu Date: Wed, 15 Sep 2021 21:04:45 +0800 Subject: [PATCH] fix error --- app/models/site_feed_annc.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/models/site_feed_annc.rb b/app/models/site_feed_annc.rb index cebc99e..00c7e73 100644 --- a/app/models/site_feed_annc.rb +++ b/app/models/site_feed_annc.rb @@ -45,10 +45,12 @@ class SiteFeedAnnc tmp["source-site-title"] = (self[:channel_title][locale] rescue "") tmp["params"] = tmp["params"].to_s + "_" + self.feed_id.to_s + "h" next if !site_source.nil? && site_source != tmp["source-site-title"] - tmp['statuses'] << { - "status" => "#{tmp["source-site-title"]}", - "status-class" => "status-source" - } + if !tmp["source-site-title"].blank? + tmp['statuses'] << { + "status" => "#{tmp["source-site-title"]}", + "status-class" => "status-source" + } + end files = tmp["bulletin_files"].collect{|bf| { "file_url" => bf["url"], "file_title" => (bf["title_translations"][locale].blank? ? File.basename(bf["url"]) : bf["title_translations"][locale] rescue '') }} rescue [] links = tmp["bulletin_links"].map{|link| { "link_url" => link["url"], "link_title" => (link["title_translations"][locale].blank? ? link["url"] : link["title_translations"][locale]) } } rescue []