diff --git a/app/models/procedure.rb b/app/models/procedure.rb index 947499b30..304c459dc 100644 --- a/app/models/procedure.rb +++ b/app/models/procedure.rb @@ -39,7 +39,7 @@ class Procedure < ActiveRecord::Base MAIL_TEMPLATE_TYPES = %w(InitiatedMail ReceivedMail ClosedMail RefusedMail WithoutContinuationMail) MAIL_TEMPLATE_TYPES.each do |name| - has_one "#{name.underscore}".to_sym, class_name: "Mails::#{name}" + has_one "#{name.underscore}".to_sym, class_name: "Mails::#{name}", dependent: :destroy define_method("#{name.underscore}_with_override") do self.send("#{name.underscore}_without_override") || Object.const_get("Mails::#{name}").default end