From ab91bbf736ca501350593054e00f9e908e5d2915 Mon Sep 17 00:00:00 2001 From: Wilfried OLLIVIER Date: Tue, 15 Dec 2020 18:06:15 +0100 Subject: [PATCH] Fix: date handling --- lib/deposit.ex | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/deposit.ex b/lib/deposit.ex index 59c70de..6458a8f 100644 --- a/lib/deposit.ex +++ b/lib/deposit.ex @@ -7,7 +7,10 @@ defmodule Confient.Deposit do def verify_date(due) do date = DateTime.now!(Application.fetch_env!(:confient, :timezone)) |> DateTime.to_date() - if Timex.before?(date, due), do: :ok, else: {:error, :date_too_late} + + if Timex.before?(date, due) || Timex.equal?(Timex.to_date(date), due), + do: :ok, + else: {:error, :date_too_late} end def verify_file(file) do