From 63959a682bb636ea695543ef19bf366f693e29d7 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@hebeler.club> Date: Tue, 25 Jun 2024 16:59:44 +0200 Subject: [PATCH] fix focus detection for non existent foki --- metager/app/SearchSettings.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/metager/app/SearchSettings.php b/metager/app/SearchSettings.php index 589e20c27..5cb29d897 100644 --- a/metager/app/SearchSettings.php +++ b/metager/app/SearchSettings.php @@ -54,16 +54,17 @@ class SearchSettings $this->q = trim(Request::input('eingabe', '')); $this->fokus = Request::input("focus", "web"); + if (!in_array($this->fokus, array_merge(array_keys((array) $this->sumasJson->foki), ["maps"]))) { + $this->fokus = "web"; + } + // Make sure sumas definition for current fokus exists if (!property_exists($this->sumasJson->foki, $this->fokus)) { $this->sumasJson->foki->{$this->fokus} = new \stdClass; $this->sumasJson->foki->{$this->fokus}->sumas = []; } - $this->user_settings = []; - if (!in_array($this->fokus, array_merge(array_keys((array) $this->sumasJson->foki), ["maps"]))) { - $this->fokus = "web"; - } + $this->user_settings = []; $this->javascript_enabled = filter_var($this->getSettingValue("js_available", false), FILTER_VALIDATE_BOOLEAN); -- GitLab