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