lib/copy_move/model.rb in radiant-copy_move-extension-2.4.9 vs lib/copy_move/model.rb in radiant-copy_move-extension-2.4.10
- old
+ new
@@ -24,9 +24,12 @@
def copy_to(parent, status = nil)
parent.children.build(copiable_attributes.symbolize_keys.merge(new_slug_and_title_under(parent))).tap do |new_page|
self.parts.each do |part|
new_page.parts << part.clone
end
+ self.fields.each do |field|
+ new_page.fields << field.clone
+ end
new_page.send :add_to_list_bottom if defined?(Reorder)
new_page.status_id = status.blank? ? new_page.status_id : status
if self.respond_to?(:page_attachments) && Radiant::Config["copy_move.copy_page_attachments"]
self.page_attachments.each do |att|
new_page.page_attachments.build(:asset_id => att.asset_id, :position => att.position)