diff --git a/application/Espo/Core/MassAction/Actions/MassDelete.php b/application/Espo/Core/MassAction/Actions/MassDelete.php index 2b45ba73b0..cc08e50f19 100644 --- a/application/Espo/Core/MassAction/Actions/MassDelete.php +++ b/application/Espo/Core/MassAction/Actions/MassDelete.php @@ -71,7 +71,7 @@ class MassDelete implements MassAction throw new Forbidden("No mass-update permission."); } - $service = $this->serviceFactory->create($entityType); + $service = $this->serviceFactory->createForUser($entityType, $this->user); $repository = $this->entityManager->getRDBRepository($entityType); diff --git a/application/Espo/Tools/MassUpdate/Processor.php b/application/Espo/Tools/MassUpdate/Processor.php index 2935a06e8c..febf44490b 100644 --- a/application/Espo/Tools/MassUpdate/Processor.php +++ b/application/Espo/Tools/MassUpdate/Processor.php @@ -88,7 +88,7 @@ class Processor throw new Forbidden("No mass-update permission."); } - $service = $this->serviceFactory->create($entityType); + $service = $this->serviceFactory->createForUser($entityType, $this->user); $filteredData = $this->filterData($entityType, $data, $service);