diff --git a/lib/Auth/Process/IsEinfraAssured.php b/lib/Auth/Process/IsEinfraAssured.php index c3403008f2a0a791943449569e3b37722b638e00..b153f9f2d778b84f00a462f4b784878ab85631f0 100644 --- a/lib/Auth/Process/IsEinfraAssured.php +++ b/lib/Auth/Process/IsEinfraAssured.php @@ -74,9 +74,9 @@ class IsEinfraAssured extends ProcessingFilter public function process(&$request) { $timestamp = 0; - if (isset($request['Attributes'][$this->sessionEligibilitiesAttr][$this->eligibilityKey])) { + if (!empty($request['Attributes'][$this->sessionEligibilitiesAttr][$this->eligibilityKey])) { $timestamp = $request['Attributes'][$this->sessionEligibilitiesAttr][$this->eligibilityKey]; - } elseif (isset($request['Attributes'][$this->userEligibilitiesAttr][$this->eligibilityKey])) { + } elseif (!empty($request['Attributes'][$this->userEligibilitiesAttr][$this->eligibilityKey])) { $timestamp = $request['Attributes'][$this->userEligibilitiesAttr][$this->eligibilityKey]; }