- 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
+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 {