fix: Copying threads, posts, or wiki pages creates inactive version tag
This commit is contained in:
parent
acc2be1f6b
commit
a0522d4d29
2 changed files with 4 additions and 2 deletions
|
|
@ -15,6 +15,8 @@
|
||||||
http://www.plainblack.com/bugs/tracker/export-contextual-menu-not-always-working-in-ie.--works-great-in-firefox
|
http://www.plainblack.com/bugs/tracker/export-contextual-menu-not-always-working-in-ie.--works-great-in-firefox
|
||||||
- Added more detailed errors when spectre isn't able to connect to WebGUI.
|
- Added more detailed errors when spectre isn't able to connect to WebGUI.
|
||||||
http://www.plainblack.com/bugs/tracker/enhance-error-message-in-spectre-admin.pm
|
http://www.plainblack.com/bugs/tracker/enhance-error-message-in-spectre-admin.pm
|
||||||
|
- fix: Copying threads, posts, or wiki pages creates inactive version tag
|
||||||
|
http://www.plainblack.com/bugs/tracker/new-second-inactive-version-tag-when-duplicating-thread
|
||||||
|
|
||||||
|
|
||||||
7.3.17
|
7.3.17
|
||||||
|
|
|
||||||
|
|
@ -185,7 +185,7 @@ Duplicates self, cuts duplicate, returns self->getContainer->www_view if canEdit
|
||||||
sub www_copy {
|
sub www_copy {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
return $self->session->privilege->insufficient() unless $self->canEdit;
|
return $self->session->privilege->insufficient() unless $self->canEdit;
|
||||||
my $newAsset = $self->duplicate;
|
my $newAsset = $self->duplicate({skipAutoCommitWorkflows => 1});
|
||||||
$newAsset->update({ title=>$self->getTitle.' (copy)'});
|
$newAsset->update({ title=>$self->getTitle.' (copy)'});
|
||||||
$newAsset->cut;
|
$newAsset->cut;
|
||||||
return $self->session->asset($self->getContainer)->www_view;
|
return $self->session->asset($self->getContainer)->www_view;
|
||||||
|
|
@ -205,7 +205,7 @@ sub www_copyList {
|
||||||
foreach my $assetId ($self->session->form->param("assetId")) {
|
foreach my $assetId ($self->session->form->param("assetId")) {
|
||||||
my $asset = WebGUI::Asset->newByDynamicClass($self->session,$assetId);
|
my $asset = WebGUI::Asset->newByDynamicClass($self->session,$assetId);
|
||||||
if ($asset->canEdit) {
|
if ($asset->canEdit) {
|
||||||
my $newAsset = $asset->duplicate;
|
my $newAsset = $asset->duplicate({skipAutoCommitWorkflows => 1});
|
||||||
$newAsset->update({ title=>$newAsset->getTitle.' (copy)'});
|
$newAsset->update({ title=>$newAsset->getTitle.' (copy)'});
|
||||||
$newAsset->cut;
|
$newAsset->cut;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue