From cedbbff58236dd77cd31c2eaf6845a5d059e47f2 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Tue, 31 Mar 2020 14:15:51 +0200 Subject: [PATCH] Allow feed to be actualized after being truncated (#2862) Before, on had to wait for the cache to expire before being able to refresh a feed that had been truncated via the Web interface. Now, one can "delete all articles" and hit "actualize" imediately after without problem. Useful for testing filters, debugging e.g. https://github.com/FreshRSS/FreshRSS/issues/2806 --- app/Models/FeedDAO.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Models/FeedDAO.php b/app/Models/FeedDAO.php index 417b37773..01f0b10f6 100644 --- a/app/Models/FeedDAO.php +++ b/app/Models/FeedDAO.php @@ -407,7 +407,7 @@ class FreshRSS_FeedDAO extends Minz_ModelPdo implements FreshRSS_Searchable { $affected = $stm->rowCount(); $sql = 'UPDATE `_feed` ' - . 'SET `cache_nbEntries`=0, `cache_nbUnreads`=0 WHERE id=:id'; + . 'SET `cache_nbEntries`=0, `cache_nbUnreads`=0, `lastUpdate`=0 WHERE id=:id'; $stm = $this->pdo->prepare($sql); $stm->bindParam(':id', $id, PDO::PARAM_INT); if (!($stm && $stm->execute())) {