From d13e24cc233a6bfc6130d3380e41fbd437cb95c1 Mon Sep 17 00:00:00 2001 From: Manuel Aranda Date: Mon, 2 Jun 2025 07:35:27 +0200 Subject: [PATCH] refs #2120. Remove pxe template when removed client --- src/EventListener/ClientMacListener.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/EventListener/ClientMacListener.php b/src/EventListener/ClientMacListener.php index dc21532..0d079dd 100644 --- a/src/EventListener/ClientMacListener.php +++ b/src/EventListener/ClientMacListener.php @@ -4,6 +4,7 @@ namespace App\EventListener; use App\Controller\OgBoot\PxeBootFile\DeleteAction; use App\Controller\OgBoot\PxeBootFile\PostAction; +use App\Controller\OgDhcp\Subnet\PutHostAction; use App\Entity\Client; use Doctrine\Bundle\DoctrineBundle\Attribute\AsEntityListener; use Doctrine\ORM\Event\PreUpdateEventArgs; @@ -18,6 +19,7 @@ readonly class ClientMacListener { public function __construct( private DeleteAction $deleteAction, + private PutHostAction $putHostAction, ) { @@ -45,7 +47,7 @@ readonly class ClientMacListener return; } + $this->putHostAction->__invoke($oldMac, $client); $this->deleteAction->__invoke($oldMac); } - } \ No newline at end of file