From 022a1da0418ea5e3068893934d09b06cc974f5ed Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Wed, 14 Jun 2023 07:16:26 +0000 Subject: [PATCH] fixes #2731 Closes #2731 Merge request studip/studip!1850 --- app/controllers/studiengaenge/versionen.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/controllers/studiengaenge/versionen.php b/app/controllers/studiengaenge/versionen.php index ec8cf44c00a..9b60b3d4238 100644 --- a/app/controllers/studiengaenge/versionen.php +++ b/app/controllers/studiengaenge/versionen.php @@ -23,7 +23,9 @@ class Studiengaenge_VersionenController extends SharedVersionController 'chooser_filter', Request::optionArray('chooser') ); - URLHelper::bindLinkParam('chooser', $this->chooser_filter); + if (count($this->chooser_filter) > 0) { + URLHelper::bindLinkParam('chooser', $this->chooser_filter); + } } public function chooser_action() @@ -32,21 +34,21 @@ class Studiengaenge_VersionenController extends SharedVersionController switch ($step) { case 'index' : $this->chooser_filter['fachbereich'] = - Request::option('id', !empty($this->chooser_filter['fachbereich'])); + Request::option('id', $this->chooser_filter['fachbereich'] ?? null); $this->chooser_filter['stgteile'] = null; $this->chooser_faecher_fachbereich(); $list = 'faecher_fachbereich'; break; case 'faecher_fachbereich' : $this->chooser_filter['fach'] = - Request::option('id', !empty($this->chooser_filter['fach'])); + Request::option('id', $this->chooser_filter['fach'] ?? null); $this->chooser_filter['stgteile'] = null; $this->chooser_stgteile_fach(); $list = 'stgteile_fach'; break; case 'stgteile_fach' : $this->chooser_filter['stgteile'] = - Request::option('id', $this->chooser_filter['stgteile']); + Request::option('id', $this->chooser_filter['stgteile'] ?? null); $this->redirect($this->action_url('index/' . $this->chooser_filter['stgteile'])); return; default : -- GitLab