Commit e34c5c9

Eric Bower  ·  2025-08-10 08:09:55 -0400 EDT
parent 7cee042
fix(feeds): nil pointer
1 files changed,  +6, -1
+6, -1
......@@ -203,7 +203,11 @@ func (f *Fetcher) RunPost(logger *slog.Logger, user *db.User, post *db.Post, ski
203203 }
204204 }
205205
206- logger.Info("last digest", "at", post.Data.LastDigest.Format(time.RFC3339))
206+ if post.Data.LastDigest != nil {
207+ logger.Info("last digest", "at", post.Data.LastDigest.Format(time.RFC3339))
208+ } else {
209+ logger.Info("first time running post")
210+ }
207211 err := f.Validate(logger, post, parsed, now)
208212 if err != nil {
209213 logger.Info("validation failed", "err", err)
......@@ -213,6 +217,7 @@ func (f *Fetcher) RunPost(logger *slog.Logger, user *db.User, post *db.Post, ski
213217 return nil
214218 }
215219 }
220+ logger.Info("validation success")
216221
217222 urls := []string{}
218223 for _, item := range parsed.Items {