diff --git a/src/UnicaenAuth/Authentication/Storage/LdapDb.php b/src/UnicaenAuth/Authentication/Storage/LdapDb.php
index ccd4cd44a409e6767df420696c58be11debd4be1..1c84f51be44253a99d20796dba6752d2d8c126b5 100644
--- a/src/UnicaenAuth/Authentication/Storage/LdapDb.php
+++ b/src/UnicaenAuth/Authentication/Storage/LdapDb.php
@@ -73,7 +73,8 @@ class LdapDb implements Storage\StorageInterface, ServiceManagerAwareInterface
         // moyen de savoir si l'utilisateur a été créé à partir de l'annuaire LDAP: mdp = 'ldap' dans la table
         if (!$dbIdentity || $dbIdentity->getPassword() == 'ldap') {
             $ldapIdentity = $this->getLdapStorage()->read();
-            $identity = new \UnicaenAuth\Entity\Ldap\PeopleAdapter($ldapIdentity, $userId);
+            $identity = new \UnicaenAuth\Entity\Ldap\PeopleAdapter($ldapIdentity->getData(), $userId);
+//            var_dump($identity);die;
         }
         return $identity;
     }
diff --git a/src/UnicaenAuth/Entity/Ldap/PeopleAdapter.php b/src/UnicaenAuth/Entity/Ldap/PeopleAdapter.php
index f9febf5434e492f42ba1340dee286beeffb51cc8..1bef8d0d7340ad71435941b1744f03543c6a222a 100644
--- a/src/UnicaenAuth/Entity/Ldap/PeopleAdapter.php
+++ b/src/UnicaenAuth/Entity/Ldap/PeopleAdapter.php
@@ -19,10 +19,10 @@ class PeopleAdapter extends \UnicaenApp\Entity\Ldap\People implements \ZfcUser\E
     /**
      * Constructeur.
      * 
-     * @param array|object $data Source de données
+     * @param array $data Valeurs des attributs brutes
      * @param int $userId Id éventuel de l'utilisateur dans la base de données de l'appli
      */
-    public function __construct($data, $userId = null)
+    public function __construct(array $data = array(), $userId = null)
     {
         parent::__construct($data);
         $this->setId($userId);