From cfd34086c12334ae79c28a42ee9a33d75eae841c Mon Sep 17 00:00:00 2001
From: Andrew Dolgov <fox@madoka.volgo-balt.ru>
Date: Wed, 3 Apr 2013 13:48:50 +0400
Subject: [PATCH] fix catchup not working on Fresh articles

---
 include/functions.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/functions.php b/include/functions.php
index aa1f0808b..c06208d14 100644
--- a/include/functions.php
+++ b/include/functions.php
@@ -1073,9 +1073,9 @@
 						$intl = get_pref($link, "FRESH_ARTICLE_MAX_AGE");
 
 						if (DB_TYPE == "pgsql") {
-							$match_part = "updated > NOW() - INTERVAL '$intl hour' ";
+							$match_part = "date_entered > NOW() - INTERVAL '$intl hour' ";
 						} else {
-							$match_part = "updated > DATE_SUB(NOW(),
+							$match_part = "date_entered > DATE_SUB(NOW(),
 								INTERVAL $intl HOUR) ";
 						}
 
@@ -1083,7 +1083,7 @@
 							SET unread = false, last_read = NOW() WHERE ref_id IN
 								(SELECT id FROM
 									(SELECT id FROM ttrss_entries, ttrss_user_entries WHERE ref_id = id
-										AND owner_uid = $owner_uid AND unread = true AND feed_id = $feed AND $date_qpart AND $match_part) as tmp)");
+										AND owner_uid = $owner_uid AND unread = true AND $date_qpart AND $match_part) as tmp)");
 					}
 
 					if ($feed == -4) {
-- 
GitLab