total rebase
[anni] / lib / pleroma / web / activity_pub / object_validators / chat_message_validator.ex
old mode 100755 (executable)
new mode 100644 (file)
index efae48c..09e25be
@@ -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