From 70c30e66dac01ce82a1cf1796aa3e1977a41343c Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Wed, 19 Feb 2025 17:19:08 +1300 Subject: [PATCH] FIX Ensure record exists before trying to update TreeTitle --- code/CMSBatchAction.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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, ];