From 395c0c22e1cc45491809df7437fe816dcca02a8b Mon Sep 17 00:00:00 2001
From: "Hahn Axel (hahn)" <axel.hahn@unibe.ch>
Date: Thu, 3 Oct 2024 17:16:19 +0200
Subject: [PATCH] fix redirect class

---
 public_html/classes/redirect.class.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/public_html/classes/redirect.class.php b/public_html/classes/redirect.class.php
index 1681518..49e85b8 100644
--- a/public_html/classes/redirect.class.php
+++ b/public_html/classes/redirect.class.php
@@ -278,7 +278,7 @@ class redirect
     public function setRequest(string $sRequest): bool
     {
         $this->sRequest = $sRequest;
-        $this->aRedirect = false;
+        $this->aRedirect = [];
         return true;
     }
 
@@ -294,7 +294,7 @@ class redirect
      */
     public function getRedirect(): array
     {
-        if (is_array($this->aRedirect)) {
+        if (is_array($this->aRedirect) && count($this->aRedirect)) {
             return $this->aRedirect;
         }
 
@@ -341,7 +341,7 @@ class redirect
     public function getRedirectTarget(): string
     {
         $aRedirect = $this->getRedirect();
-        return $aRedirect['target'] ?? '';
+        return isset($aRedirect['target']) ? $aRedirect['target'] : false;
     }
 
 
-- 
GitLab