From 8e7907ec9eacdc48238afe5de2616461eb31286c Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Tue, 22 Nov 2022 12:02:55 +0100 Subject: [PATCH] Don't notify group members & followers from new draft event Signed-off-by: Thomas Citharel --- lib/service/workers/event_delayed_notification_worker.ex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/service/workers/event_delayed_notification_worker.ex b/lib/service/workers/event_delayed_notification_worker.ex index a58a91af2..5eaa07092 100644 --- a/lib/service/workers/event_delayed_notification_worker.ex +++ b/lib/service/workers/event_delayed_notification_worker.ex @@ -14,11 +14,11 @@ defmodule Mobilizon.Service.Workers.EventDelayedNotificationWorker do @impl Oban.Worker def perform(%Job{args: %{"action" => "notify_of_new_event", "event_uuid" => event_uuid}}) do case Events.get_event_by_uuid_with_preload(event_uuid) do - %Event{} = event -> + %Event{draft: false} = event -> Group.notify_of_new_event(event) nil -> - # Event deleted inbetween, no worries, just ignore + # Event still a draft or event deleted inbetween, no worries, just ignore :ok end end @@ -44,7 +44,7 @@ defmodule Mobilizon.Service.Workers.EventDelayedNotificationWorker do ) _ -> - # Event deleted inbetween, no worries, just ignore + # Event still a draft or event deleted inbetween, no worries, just ignore :ok end end