diff --git a/app/Http/Controllers/ServiceProviderController.php b/app/Http/Controllers/ServiceProviderController.php index ecae996342e89da6f1f479c647034ba3c869296c..9205734cb6509fb61cec719f7af5ab2144bbbf7a 100755 --- a/app/Http/Controllers/ServiceProviderController.php +++ b/app/Http/Controllers/ServiceProviderController.php @@ -35,7 +35,7 @@ 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){ + if ($request->session()->get('remaining_sps') && count($request->session()->get('remaining_sps')) > 0){ $remaining_sps = $request->session()->get('remaining_sps'); $redirect_url = "https://" . parse_url($remaining_sps[0], PHP_URL_HOST) . "/Shibboleth.sso/Login?target=" .