From 7e3df4287f74843ffc8118ec3c616e80b82534d7 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 24 Nov 2014 10:34:29 +1100 Subject: [PATCH] Add more logging for blank posts to detect culprit --- app/models/post.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/models/post.rb b/app/models/post.rb index 81f03cd9116..0d6252e1993 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -170,7 +170,16 @@ class Post < ActiveRecord::Base cloned[1][:omit_nofollow] = true post_analyzer.cook(*cloned) end - Plugin::Filter.apply( :after_post_cook, self, cooked ) + + new_cooked = Plugin::Filter.apply(:after_post_cook, self, cooked) + + if new_cooked != cooked && new_cooked.blank? + Rails.logger.warn("Plugin is blanking out post: #{self.url}\nraw: #{self.raw}") + elsif new_cooked.blank? + Rails.logger.warn("Blank post detected post: #{self.url}\nraw: #{self.raw}") + end + + new_cooked end # Sometimes the post is being edited by someone else, for example, a mod.