diff --git a/metager/app/SearchSettings.php b/metager/app/SearchSettings.php index 23fc09b320c91b57457bc620e7646f83da4ffdb2..589e20c2787c26a8dfef16612da82f0ab0076d27 100644 --- a/metager/app/SearchSettings.php +++ b/metager/app/SearchSettings.php @@ -54,6 +54,11 @@ class SearchSettings $this->q = trim(Request::input('eingabe', '')); $this->fokus = Request::input("focus", "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"]))) {