app/models/alchemy/page.rb in alchemy_cms-5.2.6 vs app/models/alchemy/page.rb in alchemy_cms-5.2.7

- old
+ new

@@ -215,12 +215,12 @@ end end def copy_and_paste(source, new_parent, new_name) page = copy(source, { - parent_id: new_parent.id, - language: new_parent.language, + parent: new_parent, + language: new_parent&.language, name: new_name, title: new_name, }) if source.children.any? source.copy_children_to(page) @@ -413,9 +413,10 @@ def copy_children_to(new_parent) children.each do |child| next if child == new_parent new_child = Page.copy(child, { + parent_id: new_parent.id, language_id: new_parent.language_id, language_code: new_parent.language_code, }) new_child.move_to_child_of(new_parent) child.copy_children_to(new_child) unless child.children.blank?