From: Andrew Dolgov Date: Sat, 17 Jan 2009 16:59:19 +0000 (+0100) Subject: ccache_update: properly call ccache_update_all() when dealing with a label X-Git-Tag: 1.3.0~113 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=43ead405d432847e039108bbd5d8db46f75fefb8;p=tt-rss.git ccache_update: properly call ccache_update_all() when dealing with a label --- diff --git a/functions.php b/functions.php index 69085bab..36a3900e 100644 --- a/functions.php +++ b/functions.php @@ -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 {