From 6adc8c4a69a152253a02442d6789f92c01d954ca Mon Sep 17 00:00:00 2001 From: Tim Date: Sun, 11 May 2025 00:20:26 +0200 Subject: [PATCH] Add special query to reset the cache --- src/Service/RequestDtoCache.php | 6 +++++- templates/snip/index.html.twig | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Service/RequestDtoCache.php b/src/Service/RequestDtoCache.php index c2f6e5c..073cc0d 100644 --- a/src/Service/RequestDtoCache.php +++ b/src/Service/RequestDtoCache.php @@ -38,8 +38,12 @@ class RequestDtoCache implements ValueResolverInterface $cacheData = $session->get($cacheKey, []); $queryData = $request->query->all(); $params = $constructor->getParameters(); - $args = []; + if (isset($queryData['reset'])) { + $queryData = $cacheData = []; + } + + $args = []; foreach ($params as $param) { $name = $param->getName(); if (array_key_exists($name, $queryData)) { diff --git a/templates/snip/index.html.twig b/templates/snip/index.html.twig index 6ab6a39..d6bf8e8 100644 --- a/templates/snip/index.html.twig +++ b/templates/snip/index.html.twig @@ -28,7 +28,14 @@ {% block column2 %}

Filters

+
+ + Reset + +
+
Sort by
{% for sortOption in snipSortOptions() %}