From fc18a99f23a97b00043f82041299daa4eb28d27a Mon Sep 17 00:00:00 2001
From: vthierry <thierry.vieville@inria.fr>
Date: Wed, 10 Oct 2018 17:55:51 +0200
Subject: [PATCH] .

---
 attestation/index.php        | 1 +
 oc_api/OpenClassroomsAPI.php | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/attestation/index.php b/attestation/index.php
index 7ef5431..498d267 100644
--- a/attestation/index.php
+++ b/attestation/index.php
@@ -6,6 +6,7 @@
   // require_once('../doc/error_for_all.php');
 define('WP_USE_THEMES', false);
 require_once("../../../../wp-load.php");
+require_once("../doc/error_for_all.php");
 
 $classcodeUrl='';
 if(empty($_SERVER["HTTPS"])){
diff --git a/oc_api/OpenClassroomsAPI.php b/oc_api/OpenClassroomsAPI.php
index 39a91b6..4d68e22 100644
--- a/oc_api/OpenClassroomsAPI.php
+++ b/oc_api/OpenClassroomsAPI.php
@@ -414,7 +414,10 @@ class OpenClassroomsAPI {
 	$this->user_data = get_user_meta($user_id, 'OpenClassroomsAPI/UserData', true);
       } else {
 	session_start();
- 	$this->user_data = $_SESSION['OpenClassroomsAPI/UserData'];
+	if (isset($_SESSION['OpenClassroomsAPI/UserData']))
+	  $this->user_data = $_SESSION['OpenClassroomsAPI/UserData'];
+	else
+	  $this->user_data = array();
       }
     }
     if ($value !== NULL) {
-- 
GitLab