app/models/alchemy/page.rb in alchemy_cms-7.1.0.pre.b1 vs app/models/alchemy/page.rb in alchemy_cms-7.1.0.pre.b2
- old
+ new
@@ -112,11 +112,11 @@
foreign_key: :locked_by,
optional: true
has_one :site, through: :language
has_many :site_languages, through: :site, source: :languages
- has_many :folded_pages
- has_many :legacy_urls, class_name: "Alchemy::LegacyPageUrl"
+ has_many :folded_pages, dependent: :destroy
+ has_many :legacy_urls, class_name: "Alchemy::LegacyPageUrl", dependent: :destroy
has_many :nodes, class_name: "Alchemy::Node", inverse_of: :page
has_many :versions, class_name: "Alchemy::PageVersion", inverse_of: :page, dependent: :destroy
has_one :draft_version, -> { drafts }, class_name: "Alchemy::PageVersion"
has_one :public_version, -> { published }, class_name: "Alchemy::PageVersion", autosave: -> { persisted? }