diff --git a/src/Controller/StarController.php b/src/Controller/StarController.php index 7b743ba..c56d797 100644 --- a/src/Controller/StarController.php +++ b/src/Controller/StarController.php @@ -12,6 +12,10 @@ final class StarController extends BaseController #[Route('/star/{productId<\d+>}', name: 'app_star')] public function __invoke(int $productId, Request $request): Response { + if($this->cache->getItem('list_all')->isHit()) { + $this->cache->deleteItems(['list_all', 'list_promos', 'list_new', 'list_discontinued']); + } + Product::find($productId)->toggleStarred()->save(); return $this->redirect($request->headers->get('referer')); }