From 2d613acd5163c7654506af1e64efefb9ca188c4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Sat, 20 Jun 2020 23:22:41 +0200 Subject: Fixes a bug where cached items get deleted when the feed is empty --- internal/feed/cache_v1.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/feed/cache_v1.go b/internal/feed/cache_v1.go index b5d6b3e..656c133 100644 --- a/internal/feed/cache_v1.go +++ b/internal/feed/cache_v1.go @@ -85,8 +85,10 @@ func (cf *cachedFeed) Checked(withFailure bool) { } func (cf *cachedFeed) Commit() { - cf.Items = cf.newItems - cf.newItems = nil + if cf.newItems != nil { + cf.Items = cf.newItems + cf.newItems = nil + } cf.LastCheck = cf.currentCheck } -- cgit v1.2.3