# AvgAggregation Cache mit falschen Daten

**URL:** <https://forum.shopware.com/t/avgaggregation-cache-mit-falschen-daten/85808>\
**Category:** Programmierung\
**Created:** [9. März 2021 um 09:51 UTC](https://forum.shopware.com/t/avgaggregation-cache-mit-falschen-daten/85808 "2021-03-09T09:51:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TeichDatensysteme](https://avatars.discourse-cdn.com/v4/letter/t/43a26b/32.png) [@TeichDatensysteme](https://forum.shopware.com/u/TeichDatensysteme)\
**Post date:** [9. März 2021 um 09:51 UTC](https://forum.shopware.com/t/avgaggregation-cache-mit-falschen-daten/85808/1 "2021-03-09T09:51:43Z")

</div>

Hi!

Ich habe aktuell ein Problem mit der AvgAggregation: Und zwar baut der Shop einen Cache auf, der zum einen falsch ist und zum anderen unerwünscht …

Ich berechne in Kategorien ein paar Durchschnittswerte und meine Criteria wird am Ende nur mit verschiedenen Kategorie-IDs gefüttert. Um richtige Ergebnisse zu bekommen, muss ich den Cache vor jeder Anfrage leeren.

Das sollte in einem CmsElementResolver passieren - als Lösungsidee habe ich das in einen StorefrontController ausgelagert ohne HttpCache Notation - gleiches Verhalten. Das Problem scheint also tiefer in der AvgAggregation zu liegen.

Frage ist: Wie kann ich das Problem lösen? …  
Andere Werte im result sind korrekt und passend zur Criteria, es sind immer nur die AvgResult’s aufbauend aus der vorherigen Anfrage drin (und offensichtlich im Cache) - es spielt auch keine Rolle, welche Felder man für die AvgAggregration verwendet - die Ergebnisse werden immer gecached …

Schöne Grüße,  
Niklas
