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)