diff options
author | Sarven Capadisli <csarven@status.net> | 2010-02-10 11:09:03 +0000 |
---|---|---|
committer | Sarven Capadisli <csarven@status.net> | 2010-02-10 11:09:03 +0000 |
commit | 3d0bc1a3dd16826bf89286f37aa3778e93a34b6b (patch) | |
tree | 917cbd6dde0d9b47497def39e9dcf12e5433e544 /classes | |
parent | f3c2dfacf4b3b1ce44edcb82d8e76e75e2b7c9fa (diff) | |
parent | e8428d1d525677fa116236735a43e7b49e8a3fd3 (diff) |
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
Diffstat (limited to 'classes')
-rw-r--r-- | classes/Memcached_DataObject.php | 2 | ||||
-rw-r--r-- | classes/Notice.php | 4 | ||||
-rw-r--r-- | classes/Profile.php | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/classes/Memcached_DataObject.php b/classes/Memcached_DataObject.php index ab65c30ce..dfd06b57e 100644 --- a/classes/Memcached_DataObject.php +++ b/classes/Memcached_DataObject.php @@ -363,7 +363,7 @@ class Memcached_DataObject extends DB_DataObject $cached[] = clone($inst); } $inst->free(); - $c->set($ckey, $cached, MEMCACHE_COMPRESSED, $expiry); + $c->set($ckey, $cached, Cache::COMPRESSED, $expiry); return new ArrayWrapper($cached); } diff --git a/classes/Notice.php b/classes/Notice.php index f9f386357..fca1c599c 100644 --- a/classes/Notice.php +++ b/classes/Notice.php @@ -1176,6 +1176,10 @@ class Notice extends Memcached_DataObject // Figure out who that is. $sender = Profile::staticGet('id', $profile_id); + if (empty($sender)) { + return null; + } + $recipient = common_relative_profile($sender, $nickname, common_sql_now()); if (empty($recipient)) { diff --git a/classes/Profile.php b/classes/Profile.php index 1076fb2cb..feabc2508 100644 --- a/classes/Profile.php +++ b/classes/Profile.php @@ -716,6 +716,7 @@ class Profile extends Memcached_DataObject switch ($right) { case Right::DELETEOTHERSNOTICE: + case Right::MAKEGROUPADMIN: case Right::SANDBOXUSER: case Right::SILENCEUSER: case Right::DELETEUSER: |