Merge branch 'bugfix/chat-attachment-empty-array' into 'develop'

ChatMessage: Tolerate attachment field set to an empty array

Closes #3224

See merge request pleroma/pleroma!4020
This commit is contained in:
lain 2023-12-29 08:12:27 +00:00
commit a6fc97ffec
3 changed files with 21 additions and 0 deletions

View file

@ -57,6 +57,11 @@ defmodule Pleroma.Web.ActivityPub.ObjectValidators.ChatMessageValidator do
|> Map.put("attachment", attachment)
end
def fix_attachment(%{"attachment" => attachment} = data) when attachment == [] do
data
|> Map.drop(["attachment"])
end
def fix_attachment(data), do: data
def changeset(struct, data) do