atom: avoid debug message when the date is empty

This commit is contained in:
Frédéric Guillot 2024-03-17 15:23:48 -07:00
parent b1e73fafdf
commit 8212f16aa2
1 changed files with 11 additions and 9 deletions

View File

@ -106,15 +106,17 @@ func (a *Atom10Adapter) BuildFeed(baseURL string) *model.Feed {
// Populate the entry date.
for _, value := range []string{atomEntry.Published, atomEntry.Updated} {
if parsedDate, err := date.Parse(value); err != nil {
slog.Debug("Unable to parse date from Atom 1.0 feed",
slog.String("date", value),
slog.String("url", entry.URL),
slog.Any("error", err),
)
} else {
entry.Date = parsedDate
break
if value != "" {
if parsedDate, err := date.Parse(value); err != nil {
slog.Debug("Unable to parse date from Atom 1.0 feed",
slog.String("date", value),
slog.String("url", entry.URL),
slog.Any("error", err),
)
} else {
entry.Date = parsedDate
break
}
}
}
if entry.Date.IsZero() {