Clear list cache after clicking on a star item.

This commit was merged in pull request #43.
This commit is contained in:
2026-01-15 08:47:17 +01:00
parent e40391eb4c
commit 4cf1c2f90b

View File

@@ -12,6 +12,10 @@ final class StarController extends BaseController
#[Route('/star/{productId<\d+>}', name: 'app_star')] #[Route('/star/{productId<\d+>}', name: 'app_star')]
public function __invoke(int $productId, Request $request): Response 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(); Product::find($productId)->toggleStarred()->save();
return $this->redirect($request->headers->get('referer')); return $this->redirect($request->headers->get('referer'));
} }