diff --git a/app/logical/post_pruner.rb b/app/logical/post_pruner.rb index cb1707d2c..d29d1fd99 100644 --- a/app/logical/post_pruner.rb +++ b/app/logical/post_pruner.rb @@ -10,12 +10,14 @@ module PostPruner def prune_pending! Post.pending.expired.each do |post| + next unless post.is_pending? post.delete!("Unapproved in three days", user: User.system) end end def prune_flagged! PostFlag.expired.each do |flag| + next unless flag.post.is_flagged? flag.post.delete!("Unapproved in three days after returning to moderation queue", user: User.system) end end