diff --git a/app/models/post_analyzer.rb b/app/models/post_analyzer.rb index 4d4145f1e4c..911b6d5c942 100644 --- a/app/models/post_analyzer.rb +++ b/app/models/post_analyzer.rb @@ -127,8 +127,6 @@ class PostAnalyzer raw_links.size end - private - def cooked_stripped @cooked_stripped ||= begin doc = Nokogiri::HTML.fragment(cook(@raw, topic_id: @topic_id)) @@ -137,6 +135,8 @@ class PostAnalyzer end end + private + def link_is_a_mention?(l) html_class = l['class'] return false if html_class.blank? diff --git a/lib/upload_recovery.rb b/lib/upload_recovery.rb index 0bac5eb9666..d2a584fa882 100644 --- a/lib/upload_recovery.rb +++ b/lib/upload_recovery.rb @@ -7,9 +7,8 @@ class UploadRecovery posts.where("raw LIKE '%upload:\/\/%'").find_each do |post| begin analyzer = PostAnalyzer.new(post.raw, post.topic_id) - cooked_stripped = analyzer.send(:cooked_stripped) - cooked_stripped.css("img").each do |img| + analyzer.cooked_stripped.css("img").each do |img| if dom_class = img["class"] if (Post.white_listed_image_classes & dom_class.split).count > 0 next