From 4127920e4321e9fe1df86ba25665715be7f5bccb Mon Sep 17 00:00:00 2001 From: prij Date: Mon, 1 Dec 2025 17:24:23 +1300 Subject: [PATCH] FIX Use canDelete instead of deprecated canArchive Versioned::canArchive() was deprecated in Silverstripe 5.3.0 and removed in 6.0.0. --- src/Model/BaseElementObject.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Model/BaseElementObject.php b/src/Model/BaseElementObject.php index b0e53c4..61b3599 100644 --- a/src/Model/BaseElementObject.php +++ b/src/Model/BaseElementObject.php @@ -229,8 +229,7 @@ public function canDelete($member = null) } if ($page = $this->getPage()) { - // @phpstan-ignore-next-line - return $page->canArchive($member); + return $page->canDelete($member); } return Permission::check('CMS_ACCESS', 'any', $member);