Fix type conversion warnings caused when calling getUser / getProfile for the second time

This commit is contained in:
Shashi Gowda
2011-04-09 22:16:52 +05:30
parent f47027abbe
commit fc21e5c76b
3 changed files with 3 additions and 3 deletions

View File

@@ -80,7 +80,7 @@ class User extends Memcached_DataObject
*/
function getProfile()
{
if ($this->_profile == -1) { // invalid but distinct from null
if (is_int($this->_profile) && $this->_profile == -1) { // invalid but distinct from null
$this->_profile = Profile::staticGet('id', $this->id);
if (empty($this->_profile)) {
throw new UserNoProfileException($this);