diff --git a/code/CMSBatchAction.php b/code/CMSBatchAction.php index e8566c5e5..01f35013a 100644 --- a/code/CMSBatchAction.php +++ b/code/CMSBatchAction.php @@ -108,12 +108,12 @@ public function batchaction(SS_List $objs, $helperMethod, $successMessage, $argu // Now make sure the tree title is appropriately updated $publishedRecord = DataObject::get_by_id($this->managedClass, $id); - if ($publishedRecord instanceof SiteTree) { - $treeTitle = CMSMain::singleton()->getRecordTreeMarkup($publishedRecord); - } else { - $treeTitle = $publishedRecord->TreeTitle; - } if ($publishedRecord) { + if ($publishedRecord instanceof SiteTree) { + $treeTitle = CMSMain::singleton()->getRecordTreeMarkup($publishedRecord); + } else { + $treeTitle = $publishedRecord->TreeTitle; + } $status['modified'][$id] = [ 'TreeTitle' => $treeTitle, ];