From: Alan Knowles Date: Mon, 15 Oct 2018 06:28:05 +0000 (+0800) Subject: DataObjects/Core_person.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=a3aee94f26d113c118d2fc75eea8a75fa99d8098 DataObjects/Core_person.php --- diff --git a/DataObjects/Core_person.php b/DataObjects/Core_person.php index 028bb3ba..df2eaf8d 100644 --- a/DataObjects/Core_person.php +++ b/DataObjects/Core_person.php @@ -485,7 +485,6 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject // we should not store the whole data in the session - otherwise it get's huge. $p = DB_DAtaObject::Factory($this->tableName()); - $p->autoJoin(); $p->get($this->pid()); $d = $p->toArray(); @@ -496,7 +495,11 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject //var_dump(array(get_class($this),$sesPrefix .'-auth')); $_SESSION[get_class($this)][$sesPrefix .'-auth'] = serialize((object)$d); - self::$authUser = $p; + $pp = DB_DAtaObject::Factory($this->tableName()); + $pp->get($this->pid()); + $pp->autoJoin(); + + self::$authUser = $pp; // ensure it's written so that ajax calls can fetch it..