aboutsummaryrefslogtreecommitdiff
path: root/internal/reader/json/adapter.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/reader/json/adapter.go')
-rw-r--r--internal/reader/json/adapter.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/reader/json/adapter.go b/internal/reader/json/adapter.go
index d62ff976..9e577d3e 100644
--- a/internal/reader/json/adapter.go
+++ b/internal/reader/json/adapter.go
@@ -98,7 +98,6 @@ func (j *JSONAdapter) BuildFeed(feedURL string) *model.Feed {
}
// Populate the entry date.
- entry.Date = time.Now()
for _, value := range []string{item.DatePublished, item.DateModified} {
value = strings.TrimSpace(value)
if value != "" {
@@ -114,6 +113,9 @@ func (j *JSONAdapter) BuildFeed(feedURL string) *model.Feed {
}
}
}
+ if entry.Date.IsZero() {
+ entry.Date = time.Now()
+ }
// Populate the entry author.
itemAuthors := append(item.Authors, j.jsonFeed.Authors...)