django-mptt

Making a copy of a FeinCMS page tree using django-mptt changes child order

I'm trying to make a copy of a FeinCMS page tree, which is managed using django-mptt. I wrote this function: def make_tree_copy(page, parent=None): ''' Makes a copy of the tree starting at "page", reparenting it to "parent" ''' new_page = Page.objects.create_copy(page) new_page.save() Page.tree.move_node(new_page...