repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

commit
e34c5c9
parent
7cee042
author
Eric Bower
date
2025-08-10 08:09:55 -0400 EDT
fix(feeds): nil pointer
1 files changed,  +6, -1
M pkg/apps/feeds/cron.go
+6, -1
 1@@ -203,7 +203,11 @@ func (f *Fetcher) RunPost(logger *slog.Logger, user *db.User, post *db.Post, ski
 2 		}
 3 	}
 4 
 5-	logger.Info("last digest", "at", post.Data.LastDigest.Format(time.RFC3339))
 6+	if post.Data.LastDigest != nil {
 7+		logger.Info("last digest", "at", post.Data.LastDigest.Format(time.RFC3339))
 8+	} else {
 9+		logger.Info("first time running post")
10+	}
11 	err := f.Validate(logger, post, parsed, now)
12 	if err != nil {
13 		logger.Info("validation failed", "err", err)
14@@ -213,6 +217,7 @@ func (f *Fetcher) RunPost(logger *slog.Logger, user *db.User, post *db.Post, ski
15 			return nil
16 		}
17 	}
18+	logger.Info("validation success")
19 
20 	urls := []string{}
21 	for _, item := range parsed.Items {