🐛 Fix items' published at

This commit is contained in:
LittleSheep 2025-04-06 13:14:44 +08:00
parent 1f27667b7e
commit 0c28766336

@ -98,6 +98,8 @@ func feedReadWordpress(src models.SubscriptionFeed, eager ...bool) ([]models.Sub
date, err := time.Parse("2006-01-02T15:04:05", post.DateGMT) date, err := time.Parse("2006-01-02T15:04:05", post.DateGMT)
if err == nil { if err == nil {
article.PublishedAt = date article.PublishedAt = date
} else {
article.PublishedAt = time.Now()
} }
article.GenHash() article.GenHash()
return *article return *article
@ -174,6 +176,8 @@ func feedReadGuidedFeed(src models.SubscriptionFeed, eager ...bool) ([]models.Su
} }
if item.PublishedParsed != nil { if item.PublishedParsed != nil {
parent.PublishedAt = *item.PublishedParsed parent.PublishedAt = *item.PublishedParsed
} else {
parent.PublishedAt = time.Now()
} }
if item.Image != nil { if item.Image != nil {
parent.Thumbnail = item.Image.URL parent.Thumbnail = item.Image.URL
@ -197,6 +201,7 @@ func feedReadWebpage(src models.SubscriptionFeed, eager ...bool) ([]models.Subsc
art := &article art := &article
art.GenHash() art.GenHash()
art.FeedID = src.ID art.FeedID = src.ID
art.PublishedAt = time.Now()
article = *art article = *art
return article return article
} }