From bac8ff4de0eadb86943efd046f566914fb8c0ffe Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 19 Jul 2017 22:58:59 -0500 Subject: [PATCH] Post#expunge!: destroy post replacements on expunge. --- app/models/post.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/post.rb b/app/models/post.rb index 8dfe1e177..bbbd4cca5 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -50,7 +50,7 @@ class Post < ApplicationRecord has_many :approvals, :class_name => "PostApproval", :dependent => :destroy has_many :disapprovals, :class_name => "PostDisapproval", :dependent => :destroy has_many :favorites - has_many :replacements, class_name: "PostReplacement" + has_many :replacements, class_name: "PostReplacement", :dependent => :destroy if PostArchive.enabled? has_many :versions, lambda {order("post_versions.updated_at ASC")}, :class_name => "PostArchive", :dependent => :destroy