Fix PM count caching.

cache::get() returns null if the key wasn't found (at least when using
the Redis cache backend).
This commit is contained in:
Macil Tech 2013-03-27 22:09:39 +08:00
parent fd33e9eba1
commit 3bcc87caf2
2 changed files with 2 additions and 2 deletions

View file

@ -89,7 +89,7 @@ function mod_dashboard() {
}
}
if (!$config['cache']['enabled'] || ($args['unread_pms'] = cache::get('pm_unreadcount_' . $mod['id'])) === false) {
if (!$config['cache']['enabled'] || ($args['unread_pms'] = cache::get('pm_unreadcount_' . $mod['id'])) == false) {
$query = prepare('SELECT COUNT(*) FROM `pms` WHERE `to` = :id AND `unread` = 1');
$query->bindValue(':id', $mod['id']);
$query->execute() or error(db_error($query));