From 1d4fedf7c7ca34d14631a00add02780f45a0e62f Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Sun, 8 May 2022 16:23:17 +0300 Subject: [PATCH] fix mass delete --- .../Espo/Core/MassAction/Actions/MassDelete.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/application/Espo/Core/MassAction/Actions/MassDelete.php b/application/Espo/Core/MassAction/Actions/MassDelete.php index 50d0db8f79..d44ebb60ee 100644 --- a/application/Espo/Core/MassAction/Actions/MassDelete.php +++ b/application/Espo/Core/MassAction/Actions/MassDelete.php @@ -38,7 +38,7 @@ use Espo\Core\{ MassAction\Data, MassAction\MassAction, Acl, - Record\ServiceContainer as RecordServiceContainer, + Record\ServiceFactory, ORM\EntityManager, Exceptions\Forbidden, }; @@ -56,9 +56,9 @@ class MassDelete implements MassAction protected $acl; /** - * @var RecordServiceContainer + * @var ServiceFactory */ - protected $recordServiceContainer; + protected $serviceFactory; /** * @var EntityManager @@ -73,13 +73,13 @@ class MassDelete implements MassAction public function __construct( QueryBuilder $queryBuilder, Acl $acl, - RecordServiceContainer $recordServiceContainer, + ServiceFactory $serviceFactory, EntityManager $entityManager, User $user ) { $this->queryBuilder = $queryBuilder; $this->acl = $acl; - $this->recordServiceContainer = $recordServiceContainer; + $this->serviceFactory = $serviceFactory; $this->entityManager = $entityManager; $this->user = $user; } @@ -96,7 +96,7 @@ class MassDelete implements MassAction throw new Forbidden("No mass-update permission."); } - $service = $this->recordServiceContainer->get($entityType); + $service = $this->serviceFactory->create($entityType); $repository = $this->entityManager->getRDBRepository($entityType);