From 940680fc1b818436a05c51348e1e85ed9b46479b Mon Sep 17 00:00:00 2001 From: AKP Date: Tue, 11 Feb 2025 12:19:56 +0000 Subject: Flip inverted boolean check --- CHANGELOG.md | 4 ++++ walrss/internal/rss/processor.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcbb83f..4345235 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## Unreleased +## 0.4.4 - 2025-02-11 +### Fixed +* Flip inverted boolean check that filtered out unseen articles instead of seen articles + ## 0.4.3 - 2025-02-11 ### Changed * When no feed items are stored in the database for a particular feed, fall back to using the old time-based detection method diff --git a/walrss/internal/rss/processor.go b/walrss/internal/rss/processor.go index 9dc7ff7..8a9885d 100644 --- a/walrss/internal/rss/processor.go +++ b/walrss/internal/rss/processor.go @@ -316,7 +316,7 @@ func filterFeedContent(st *state.State, interval time.Duration, feed *gofeed.Fee } else { for _, item := range feed.Items { - if _, found := knownItems[item.GUID]; found { + if _, found := knownItems[item.GUID]; !found { if item.PublishedParsed == nil { item.PublishedParsed = &time.Time{} } -- cgit v1.2.3-70-g09d2