From 4bb90ebb3fd1a8e7db43c3c270eff72e1205da01 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Thu, 3 Nov 2022 18:02:32 +0100 Subject: [PATCH] Properly handle replying to an event that has been deleted Signed-off-by: Thomas Citharel --- lib/federation/activity_pub/transmogrifier.ex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/federation/activity_pub/transmogrifier.ex b/lib/federation/activity_pub/transmogrifier.ex index 70c9f31eb..09ca8ef11 100644 --- a/lib/federation/activity_pub/transmogrifier.ex +++ b/lib/federation/activity_pub/transmogrifier.ex @@ -83,6 +83,10 @@ defmodule Mobilizon.Federation.ActivityPub.Transmogrifier do {:ok, %Activity{} = activity, entity} -> {:ok, activity, entity} + {:error, :entity_tombstoned} -> + Logger.debug("Tried to reply to an event that has been tombstoned") + :error + {:error, :event_not_allow_commenting} -> Logger.debug("Tried to reply to an event for which comments are closed") :error