From: Brion Vibber Date: Mon, 11 Jan 2010 21:24:52 +0000 (-0800) Subject: Regression fix: don't spew notices to log every time we get a non-cached user object X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=f397d355276c57941617049808ff59a5f2538beb;p=quix0rs-gnu-social.git Regression fix: don't spew notices to log every time we get a non-cached user object --- diff --git a/classes/Memcached_DataObject.php b/classes/Memcached_DataObject.php index 21f6781c2d..b68a4af8eb 100644 --- a/classes/Memcached_DataObject.php +++ b/classes/Memcached_DataObject.php @@ -174,7 +174,7 @@ class Memcached_DataObject extends DB_DataObject $obj = $c->get(Memcached_DataObject::cacheKey($cls, $k, $v)); if (0 == strcasecmp($cls, 'User')) { // Special case for User - if (is_object($obj->id)) { + if (is_object($obj) && is_object($obj->id)) { common_log(LOG_ERR, "User " . $obj->nickname . " was cached with User as ID; deleting"); $c->delete(Memcached_DataObject::cacheKey($cls, $k, $v)); return false;