diff --git a/lib/mobilizon/events/event.ex b/lib/mobilizon/events/event.ex index 13172705d..d3a218a63 100644 --- a/lib/mobilizon/events/event.ex +++ b/lib/mobilizon/events/event.ex @@ -167,7 +167,7 @@ defmodule Mobilizon.Events.Event do case fetch_field(changeset, :begins_on) do {_, begins_on} -> validate_change(changeset, :ends_on, fn :ends_on, ends_on -> - if begins_on > ends_on, + if Date.compare(begins_on, ends_on) == :gt, do: [ends_on: "ends_on cannot be set before begins_on"], else: [] end)