Transmogrifier: Don't modify attachments for chats.

This commit is contained in:
lain 2020-05-08 18:26:35 +02:00
parent d0bf8cfb8f
commit 03529f6a05
2 changed files with 5 additions and 0 deletions

View File

@ -1114,6 +1114,9 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do
Map.put(object, "attributedTo", attributed_to) Map.put(object, "attributedTo", attributed_to)
end end
# TODO: Revisit this
def prepare_attachments(%{"type" => "ChatMessage"} = object), do: object
def prepare_attachments(object) do def prepare_attachments(object) do
attachments = attachments =
object object

View File

@ -54,6 +54,8 @@ defmodule Pleroma.Web.CommonAPITest do
assert Chat.get(author.id, recipient.ap_id) assert Chat.get(author.id, recipient.ap_id)
assert Chat.get(recipient.id, author.ap_id) assert Chat.get(recipient.id, author.ap_id)
assert :ok == Pleroma.Web.Federator.perform(:publish, activity)
end end
test "it reject messages over the local limit" do test "it reject messages over the local limit" do