From fd2037f603aea4a73d729c0f8a3e59ef30c9be7d Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Tue, 13 Apr 2010 03:52:07 +0000 Subject: [PATCH] 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 --- code/CMSMain.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/CMSMain.php b/code/CMSMain.php index 675540a1..68cd0f09 100755 --- a/code/CMSMain.php +++ b/code/CMSMain.php @@ -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');