diff --git a/internal/feeds/store.go b/internal/feeds/store.go index 5181b78..b63535d 100644 --- a/internal/feeds/store.go +++ b/internal/feeds/store.go @@ -61,7 +61,7 @@ func (fs *FeedStore) DeleteOldReadItems() { t := time.Now() threshold := t.Add(-time.Hour * 24 * 7) fs.getDB().Table("items"). - Where("read = ? and created < ?", true, threshold). + Where("save = ? and read = ? and created < ?", false, true, threshold). Delete(Item{}) }