From e5f5f9ddce5e0a0b2fd7119dacdffb9effbbd82c Mon Sep 17 00:00:00 2001
From: Dominik Pfennig <dominik@suma-ev.de>
Date: Wed, 21 Dec 2016 11:15:48 +0100
Subject: [PATCH] =?UTF-8?q?Das=20Cachen=20von=20Ergebnissen=20deaktiviert?=
 =?UTF-8?q?=20F=C3=BCr=20die=20=C3=9Cberpr=C3=BCfung=20der=20Ergebniszahl?=
 =?UTF-8?q?=20habe=20ich=20das=20Cachen=20von=20Ergebnissen=20deaktiviert,?=
 =?UTF-8?q?=20da=20diese=20immer=20frisch=20abgerufen=20werden=20sollen,?=
 =?UTF-8?q?=20damit=20=C3=BCberpr=C3=BCft=20werden=20kann,=20ob=20die=20Fe?=
 =?UTF-8?q?tcher=20arbeiten?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/MetaGer.php | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/app/MetaGer.php b/app/MetaGer.php
index 78f1f7153..79c1bd2f7 100644
--- a/app/MetaGer.php
+++ b/app/MetaGer.php
@@ -944,6 +944,14 @@ class MetaGer
         if ($this->out !== "html" && $this->out !== "json" && $this->out !== "results" && $this->out !== "results-with-style" && $this->out !== "result-count") {
             $this->out = "html";
         }
+        # Wir schalten den Cache aus, wenn die Ergebniszahl überprüft werden soll
+        #   => out=result-count
+        # Ist dieser Parameter gesetzt, so soll überprüft werden, wie viele Ergebnisse wir liefern.
+        # Wenn wir gecachte Ergebnisse zurück liefern würden, wäre das nicht sonderlich klug, da es dann keine Aussagekraft hätte
+        # ob MetaGer funktioniert (bzw. die Fetcher laufen)
+        if ($this->out === "result-count") {
+            $this->canCache = false;
+        }
     }
 
     public function checkSpecialSearches(Request $request)
-- 
GitLab