BUGFIX: Use doDeleteFromLive when deleting pages from live, so that onBeforeUnpublish and onAfterUnpublish are called. (from r91381) (from r96811)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@102674 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Ingo Schommer 2010-04-13 03:52:07 +00:00
parent b367ecd2d4
commit fd2037f603

View File

@ -515,12 +515,12 @@ JS;
$descendantsRemoved = 0;
foreach( $descendantIDs as $descID )
if( $descendant = DataObject::get_by_id('SiteTree', $descID) ) {
$descendant->delete();
$descendant->doDeleteFromLive();
$descendantsRemoved++;
}
// delete the record
$record->delete();
$record->doDeleteFromLive();
}
Versioned::reading_stage('Stage');