From 7652fee82f6c35d5f4e416a2971b766b57f2a791 Mon Sep 17 00:00:00 2001 From: Loz Calver Date: Fri, 15 May 2020 15:56:58 +0100 Subject: [PATCH] FIX: publishRecursive() is part of RecursivePublishable, not Versioned --- src/BulkUploader/BulkUploadHandler.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/BulkUploader/BulkUploadHandler.php b/src/BulkUploader/BulkUploadHandler.php index c7b1d92..796b072 100644 --- a/src/BulkUploader/BulkUploadHandler.php +++ b/src/BulkUploader/BulkUploadHandler.php @@ -8,8 +8,7 @@ use SilverStripe\Control\RequestHandler; use SilverStripe\Control\HTTPRequest; use SilverStripe\Control\HTTPResponse; use SilverStripe\Core\Convert; -//use SilverStripe\Core\Injector\Injector; -//use SilverStripe\ORM\DataObject; +use SilverStripe\Versioned\RecursivePublishable; use SilverStripe\AssetAdmin\Controller\AssetAdmin; @@ -90,8 +89,10 @@ class BulkUploadHandler extends RequestHandler $this->gridField->list->add($record); - if ($this->component->getAutoPublishDataObject() && $record->hasExtension('Versioned')) - { + if ( + $this->component->getAutoPublishDataObject() + && $record->hasExtension(RecursivePublishable::class) + ) { $record->publishRecursive(); }