From c31d3dfec22ba9cd36bde95f3ec5e6082eb5a5d4 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Wed, 25 Nov 2020 13:21:53 +0100 Subject: [PATCH] fixed cache error when no search engine is enabled --- app/MetaGer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/MetaGer.php b/app/MetaGer.php index 5a7109490..d25abecd8 100644 --- a/app/MetaGer.php +++ b/app/MetaGer.php @@ -676,7 +676,7 @@ class MetaGer } # Setting dummy engine as active if it exists (suma file created from example) - if($this->getFokus() === "web" && isset($this->sumaFile->sumas->{"dummy"})){ + if ($this->getFokus() === "web" && isset($this->sumaFile->sumas->{"dummy"})) { $this->enabledSearchengines["dummy"] = $this->sumaFile->sumas->{"dummy"}; } @@ -763,6 +763,10 @@ class MetaGer foreach ($this->engines as $engine) { $keys[] = $engine->hash; } + # Noch searchengines enabled + if (empty($keys)) { + return; + } $cacheValues = Cache::many($keys); foreach ($this->engines as $engine) { if ($cacheValues[$engine->hash] !== null) { -- GitLab