From 2ae8f9abc6cd0e1d7164746c33750314000d58d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B1=E5=8D=9A=E4=BA=9E?= Date: Wed, 23 Feb 2022 15:05:33 +0800 Subject: [PATCH] fix error --- app/models/bulletin_feed.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models/bulletin_feed.rb b/app/models/bulletin_feed.rb index cdbb5df..1986c65 100644 --- a/app/models/bulletin_feed.rb +++ b/app/models/bulletin_feed.rb @@ -188,7 +188,14 @@ class BulletinFeed }.to_json BulletinFeedCache.where(uid: uid,start: startdt,end: enddt,date: dt).destroy feed_cache = BulletinFeedCache.create(uid: uid,content: anns,start: startdt,end: enddt,date: dt,invalid_date: invalid_date) - feed_cache.content + (1..5).each do + if JSON.load(feed_cache.content)['announcements'].length == all_anns.length + break + else + sleep(1) + end + end + all_anns end def self.smart_convertor(text,url) doc = Nokogiri.HTML(text)