duplicateBranch copies source and then sets parent to the destination

This commit is contained in:
Colin Kuskie 2006-02-24 00:35:19 +00:00
parent 3f55240237
commit d669e20083
2 changed files with 5 additions and 1 deletions

View file

@ -40,6 +40,9 @@
- [ 1433525 ] 6.9: Compilation errors
- base36 removed from Utility.t because it no longer exists in WebGUI::Utility.pm
6.8.7
- fix [ 1437186 ] 6.8.7 deploy DataForm package does not copy fields
6.8.7
- fix [ 1431098 ] op=becomeUser can become non-existent userIds
- fix [ 1431944 ] 6.8.6 DataForm moving fields

View file

@ -51,7 +51,8 @@ The asset to duplicate. Defaults to self.
sub duplicateBranch {
my $self = shift;
my $assetToDuplicate = shift || $self;
my $newAsset = $self->duplicate($assetToDuplicate);
my $newAsset = $assetToDuplicate->duplicate();
$newAsset->setParent($self);
my $contentPositions;
$contentPositions = $assetToDuplicate->get("contentPositions");
foreach my $child (@{$assetToDuplicate->getLineage(["children"],{returnObjects=>1})}) {