diff --git a/src/Infrastructure/Http/Controller/Admin/EbayAspectImportController.php b/src/Infrastructure/Http/Controller/Admin/EbayAspectImportController.php index 5c2be5f..944de44 100644 --- a/src/Infrastructure/Http/Controller/Admin/EbayAspectImportController.php +++ b/src/Infrastructure/Http/Controller/Admin/EbayAspectImportController.php @@ -10,6 +10,7 @@ use App\Domain\Article\AttributeType; use App\Domain\Article\Repository\ArticleTypeRepositoryInterface; use App\Infrastructure\Channel\Ebay\EbayTaxonomyService; use Doctrine\ORM\EntityManagerInterface; +use EasyCorp\Bundle\EasyAdminBundle\Router\AdminUrlGenerator; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\Request; @@ -25,6 +26,7 @@ final class EbayAspectImportController extends AbstractController private readonly ArticleTypeRepositoryInterface $articleTypeRepo, private readonly EbayTaxonomyService $taxonomy, private readonly EntityManagerInterface $em, + private readonly AdminUrlGenerator $adminUrlGenerator, ) { } @@ -106,7 +108,9 @@ final class EbayAspectImportController extends AbstractController $this->em->flush(); } - return $this->redirectToRoute('admin_ebay_aspect_import', ['id' => $articleType->getId()->toRfc4122()]); + return $this->redirect( + $this->adminUrlGenerator->setRoute('admin_ebay_aspect_import', ['id' => $articleType->getId()->toRfc4122()])->generateUrl() + ); } private function handleImport(Request $request, ArticleType $articleType): Response