diff --git a/src/Controllers/Nodes/NodesController.php b/src/Controllers/Nodes/NodesController.php index 193cdfaf..471bab83 100644 --- a/src/Controllers/Nodes/NodesController.php +++ b/src/Controllers/Nodes/NodesController.php @@ -566,10 +566,8 @@ public function emptyTrashAction(Request $request): Response /** @var Node|null $chroot */ $chroot = $this->nodeChrootResolver->getChroot($this->getUser()); if ($chroot !== null) { - /** @var NodeHandler $nodeHandler */ - $nodeHandler = $this->handlerFactory->getHandler($chroot); - $ids = $nodeHandler->getAllOffspringId(); - $criteria["parent"] = $ids; + $nodeRepository = $this->em()->getRepository(Node::class); + $criteria["parent"] = $nodeRepository->findAllOffspringIdByNode($chroot); } $nodes = $this->em()