ccache_update: properly call ccache_update_all() when dealing with a label

This commit is contained in:
Andrew Dolgov 2009-01-17 17:59:19 +01:00
parent 696a6850db
commit 43ead405d4
1 changed files with 6 additions and 4 deletions

View File

@ -5981,14 +5981,16 @@
function ccache_update($link, $feed_id, $owner_uid, $is_cat = false,
$update_pcat = true) {
/* Labels are no currently supported */
$prev_unread = ccache_find($link, $feed_id, $owner_uid, $is_cat, true);
/* When updating a label, all we need to do is recalculate feed counters
* because labels are not cached */
if ($feed_id < 0) {
return -1;
ccache_update_all($link, $owner_uid);
return;
}
$prev_unread = ccache_find($link, $feed_id, $owner_uid, $is_cat, true);
if (!$is_cat) {
$table = "ttrss_counters_cache";
} else {