From 3ee50733ab1ed00b12be93ad3008b2148ea4bf52 Mon Sep 17 00:00:00 2001
From: Valentin Pocotilenco <valentin.pocotilenco@renam.md>
Date: Thu, 21 Mar 2024 23:42:56 +0200
Subject: [PATCH] minor fix of serviceController

---
 app/Http/Controllers/ServiceProviderController.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/Http/Controllers/ServiceProviderController.php b/app/Http/Controllers/ServiceProviderController.php
index aa90a5e..59255ee 100755
--- a/app/Http/Controllers/ServiceProviderController.php
+++ b/app/Http/Controllers/ServiceProviderController.php
@@ -38,8 +38,8 @@ class ServiceProviderController extends Controller
         }
         $current_sp = str_replace(".", "_", $request->server->get('SHIB_Shib-Application-ID'));
         $request->session()->put("released_attributes." . $current_sp , $attribute);
-        if (count($request->session()->get('remaining_sps')) > 0){
-            $remaining_sps = $request->session()->get('remaining_sps');
+        $remaining_sps = $request->session()->get('remaining_sps');
+        if (is_array($remaining_sps) && count($remaining_sps) && isset($remaining_sps[0])){
             $redirect_url = "https://" . parse_url($remaining_sps[0], PHP_URL_HOST) . 
                             "/Shibboleth.sso/Login?target=" . 
                             urlencode("https://" . parse_url($remaining_sps[0], PHP_URL_HOST)."/sp") . 
-- 
GitLab