:blobfoxthumbsup:
diff --git a/lib/pleroma/web/activity_pub/activity_pub.ex b/lib/pleroma/web/activity_pub/activity_pub.ex index c93288b79..eec16bd05 100644 --- a/lib/pleroma/web/activity_pub/activity_pub.ex +++ b/lib/pleroma/web/activity_pub/activity_pub.ex @@ -1495,6 +1495,7 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do fields = data |> Map.get("attachment", []) + |> Enum.filter(fn fields -> Map.has_key?(fields, "type") end) |> Enum.filter(fn %{"type" => t} -> t == "PropertyValue" end) |> Enum.map(fn fields -> Map.take(fields, ["name", "value"]) end)