From 0ba9802bcf067d0b299a9980def341deccecf3cc Mon Sep 17 00:00:00 2001
From: Sonia Zorba <sonia.zorba@inaf.it>
Date: Mon, 14 Dec 2020 17:48:02 +0100
Subject: [PATCH] 'Occult PI' bugfix

---
 classes/login/ShibbolethLogin.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/classes/login/ShibbolethLogin.php b/classes/login/ShibbolethLogin.php
index faa7c1f..bea9d4d 100644
--- a/classes/login/ShibbolethLogin.php
+++ b/classes/login/ShibbolethLogin.php
@@ -22,10 +22,10 @@ class ShibbolethLogin extends LoginHandler {
 
             return $this->onIdentityDataReceived($eppn, function($identity) use($eppn) {
                         $identity->email = $_SERVER['mail'];
-                        if (isset($_SERVER['givenName'])) {
+                        if (isset($_SERVER['givenName']) && $_SERVER['givenName'] !== 'N/A') {
                             $identity->name = $_SERVER['givenName'];
                         }
-                        if (isset($_SERVER['sn'])) {
+                        if (isset($_SERVER['sn']) && $_SERVER['sn'] !== 'N/A') {
                             $identity->surname = $_SERVER['sn'];
                         }
                         $identity->eppn = $eppn;
-- 
GitLab