From 300c508d9e4732a7c6e8025ee62f934f7ecc5328 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Tue, 1 Jul 2014 23:29:53 +0200 Subject: [PATCH] Automatically correct cache number of unread articles --- app/Controllers/indexController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Controllers/indexController.php b/app/Controllers/indexController.php index 4fcc3176f..0f244f9b6 100755 --- a/app/Controllers/indexController.php +++ b/app/Controllers/indexController.php @@ -126,6 +126,12 @@ class FreshRSS_index_Controller extends Minz_ActionController { // on essaye de récupérer tous les articles if ($state === FreshRSS_Entry::STATE_NOT_READ && empty($entries) && ($state_param === null)) { Minz_Log::record ('Conflicting information about nbNotRead!', Minz_Log::DEBUG); + $feedDAO = new FreshRSS_FeedDAO(); + try { + $feedDAO->updateCachedValues(); + } catch (Exception $ex) { + Minz_Log::record ('Failed to automatically correct nbNotRead! ' + $ex->getMessage(), Minz_Log::DEBUG); + } $this->view->state = FreshRSS_Entry::STATE_ALL; $entries = $entryDAO->listWhere($getType, $getId, $this->view->state, $order, $nb, $first, $filter, $date_min, true, $keepHistoryDefault); }