From afff01d6d2f6d2e7b99534b7519729add6a61359 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 10 Nov 2021 16:40:26 +0100 Subject: [PATCH] Set an event UUID if default is nil Signed-off-by: Thomas Citharel --- lib/mobilizon/events/event.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mobilizon/events/event.ex b/lib/mobilizon/events/event.ex index 6c726cb72..3b09c3c36 100644 --- a/lib/mobilizon/events/event.ex +++ b/lib/mobilizon/events/event.ex @@ -133,7 +133,7 @@ defmodule Mobilizon.Events.Event do @doc false @spec changeset(t | Ecto.Schema.t(), map) :: Changeset.t() def changeset(%__MODULE__{} = event, attrs) do - attrs = Map.update(attrs, :uuid, Ecto.UUID.generate(), & &1) + attrs = Map.update(attrs, :uuid, Ecto.UUID.generate(), &(&1 || Ecto.UUID.generate())) attrs = Map.update(attrs, :url, Routes.page_url(Endpoint, :event, attrs.uuid), & &1) event