aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md4
-rw-r--r--walrss/internal/rss/processor.go2
2 files changed, 5 insertions, 1 deletions
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{}
}