From 152f0bd727e6d683f7cb333fb845fc14caac3a25 Mon Sep 17 00:00:00 2001 From: Athou Date: Mon, 25 Jul 2022 17:29:21 +0200 Subject: [PATCH] use the logical date of the entry and not the date the entry was inserted in the database when marking entries older than a threshold (#1007) --- .../java/com/commafeed/backend/service/FeedEntryService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/commafeed/backend/service/FeedEntryService.java b/src/main/java/com/commafeed/backend/service/FeedEntryService.java index 22156411..7a01b7b4 100644 --- a/src/main/java/com/commafeed/backend/service/FeedEntryService.java +++ b/src/main/java/com/commafeed/backend/service/FeedEntryService.java @@ -83,8 +83,8 @@ public class FeedEntryService { List list = new ArrayList<>(); for (FeedEntryStatus status : statuses) { if (!status.isRead()) { - Date inserted = status.getEntry().getInserted(); - if (olderThan == null || inserted == null || olderThan.after(inserted)) { + Date entryDate = status.getEntry().getUpdated(); + if (olderThan == null || entryDate == null || olderThan.after(entryDate)) { status.setRead(true); list.add(status); }