diff options
| author | lain <lain@soykaf.club> | 2020-04-23 16:19:49 +0200 |
|---|---|---|
| committer | lain <lain@soykaf.club> | 2020-04-23 16:19:49 +0200 |
| commit | 1e28d34592a5fae0f3403763f1ff86cc393a52b0 (patch) | |
| tree | 84fb5d45dc5cca15541c2bdcee556f57165e76a1 /lib | |
| parent | ec7335535d857c6777798ed08dab357b07fb6efa (diff) | |
| download | pleroma-1e28d34592a5fae0f3403763f1ff86cc393a52b0.tar.gz pleroma-1e28d34592a5fae0f3403763f1ff86cc393a52b0.zip | |
ChatMessage: Correctly ingest emoji tags.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/activity_pub/object_validators/chat_message_validator.ex | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/pleroma/web/activity_pub/object_validators/chat_message_validator.ex b/lib/pleroma/web/activity_pub/object_validators/chat_message_validator.ex index 8b5bb4fdc..f07045d9d 100644 --- a/lib/pleroma/web/activity_pub/object_validators/chat_message_validator.ex +++ b/lib/pleroma/web/activity_pub/object_validators/chat_message_validator.ex @@ -9,6 +9,7 @@ defmodule Pleroma.Web.ActivityPub.ObjectValidators.ChatMessageValidator do alias Pleroma.Web.ActivityPub.ObjectValidators.Types import Ecto.Changeset + import Pleroma.Web.ActivityPub.Transmogrifier, only: [fix_emoji: 1] @primary_key false @derive Jason.Encoder @@ -42,6 +43,7 @@ defmodule Pleroma.Web.ActivityPub.ObjectValidators.ChatMessageValidator do def fix(data) do data + |> fix_emoji() |> Map.put_new("actor", data["attributedTo"]) end |
