app/models/alchemy/page/page_elements.rb in alchemy_cms-4.0.0.beta vs app/models/alchemy/page/page_elements.rb in alchemy_cms-4.0.0.rc1

- old
+ new

@@ -1,5 +1,7 @@ +# frozen_string_literal: true + module Alchemy module Page::PageElements extend ActiveSupport::Concern included do @@ -15,10 +17,10 @@ has_many :contents, through: :elements has_many :descendent_contents, through: :descendent_elements, class_name: 'Alchemy::Content', source: :contents - has_and_belongs_to_many :to_be_swept_elements, -> { uniq }, + has_and_belongs_to_many :to_be_swept_elements, -> { distinct }, class_name: 'Alchemy::Element', join_table: ElementToPage.table_name after_create :autogenerate_elements, unless: -> { systempage? || do_not_autogenerate } after_update :trash_not_allowed_elements!, if: :page_layout_changed?