Fix DateTime comparison
!420 used Date.compare/2 instead of DateTime.compare/2 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
parent
19a065ca13
commit
fa19270232
|
@ -167,7 +167,7 @@ defmodule Mobilizon.Events.Event do
|
||||||
case fetch_field(changeset, :begins_on) do
|
case fetch_field(changeset, :begins_on) do
|
||||||
{_, begins_on} ->
|
{_, begins_on} ->
|
||||||
validate_change(changeset, :ends_on, fn :ends_on, ends_on ->
|
validate_change(changeset, :ends_on, fn :ends_on, ends_on ->
|
||||||
if Date.compare(begins_on, ends_on) == :gt,
|
if DateTime.compare(begins_on, ends_on) == :gt,
|
||||||
do: [ends_on: "ends_on cannot be set before begins_on"],
|
do: [ends_on: "ends_on cannot be set before begins_on"],
|
||||||
else: []
|
else: []
|
||||||
end)
|
end)
|
||||||
|
|
Loading…
Reference in a new issue