File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 1818use Sylius \Bundle \OrderBundle \Factory \AddToCartCommandFactoryInterface ;
1919use Sylius \Bundle \ResourceBundle \Controller \NewResourceFactoryInterface ;
2020use Sylius \Bundle \ResourceBundle \Controller \RequestConfigurationFactoryInterface ;
21+ use Sylius \Component \Core \Model \OrderItemInterface ;
2122use Sylius \Component \Order \Context \CartContextInterface ;
22- use Sylius \Component \Order \Model \OrderItemInterface ;
2323use Sylius \Component \Order \Modifier \OrderItemQuantityModifierInterface ;
2424use Sylius \Component \Order \Modifier \OrderModifierInterface ;
2525use Sylius \Component \Resource \Factory \FactoryInterface ;
@@ -68,7 +68,11 @@ public function __invoke(Request $request): Response
6868 $ form = $ form ->handleRequest ($ request );
6969
7070 if ($ form ->isSubmitted () && !$ form ->isValid ()) {
71- return new RedirectResponse ((string ) $ request ->headers ->get ('referer ' ));
71+ $ product = $ orderItem ->getVariant ()->getProduct ();
72+
73+ return new RedirectResponse (
74+ $ this ->router ->generate ('sylius_shop_product_show ' , ['slug ' => $ product ->getSlug ()])
75+ );
7276 }
7377
7478 /** @var AddToCartCommandInterface $addToCartCommand */
You can’t perform that action at this time.
0 commit comments