From bc8b3a8a3809043d4c87018c010aeae6a7209f31 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Wed, 29 Jan 2020 21:59:50 -0500 Subject: [PATCH] Change default item date to now if item date couldn't be parsed --- lib/frenzy/item.ex | 2 +- lib/frenzy/task/create_item.ex | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/frenzy/item.ex b/lib/frenzy/item.ex index 6dee286..f1a2204 100644 --- a/lib/frenzy/item.ex +++ b/lib/frenzy/item.ex @@ -63,7 +63,7 @@ defmodule Frenzy.Item do __meta__: Ecto.Schema.Metadata.t(), id: integer() | nil, content: String.t(), - date: DateTime.t() | nil, + date: DateTime.t(), creator: String.t(), guid: String.t(), url: String.t(), diff --git a/lib/frenzy/task/create_item.ex b/lib/frenzy/task/create_item.ex index 529854a..0d8105a 100644 --- a/lib/frenzy/task/create_item.ex +++ b/lib/frenzy/task/create_item.ex @@ -20,7 +20,7 @@ defmodule Frenzy.Task.CreateItem do |> case do {:error, reason} -> Logger.debug("Couldn't convert date '#{entry.date}' to UTC: #{reason}") - nil + Timex.now() |> DateTime.truncate(:second) utc_date -> DateTime.truncate(utc_date, :second)