From e3b36434cb05feb2e6add2b6b229e83b9dccf825 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Thu, 8 Feb 2024 17:56:50 +0100 Subject: [PATCH] fix(activitypub): handle issue with AP Fetcher not catching some changeset errors Closes #1409 Signed-off-by: Thomas Citharel --- lib/federation/activity_pub/fetcher.ex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/federation/activity_pub/fetcher.ex b/lib/federation/activity_pub/fetcher.ex index b017256db..425bb9b51 100644 --- a/lib/federation/activity_pub/fetcher.ex +++ b/lib/federation/activity_pub/fetcher.ex @@ -105,6 +105,9 @@ defmodule Mobilizon.Federation.ActivityPub.Fetcher do {:error, %Ecto.Changeset{} = err} -> {:error, err} + {:error, {:error, %Ecto.Changeset{} = err}} -> + {:error, err} + :error -> {:error, :transmogrifier_error} end