summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2020-06-07 09:19:00 +0200
committerlain <lain@soykaf.club>2020-06-07 09:19:00 +0200
commit0365053c8dbbcae4a4883f68b7eaec263c14f656 (patch)
treeeb3fb91ed469abd0dc0c78d26e8c2da17612c9fa
parent40fc4e974e5f60c3d61702b17029566774898e84 (diff)
AttachmentValidator: Check if the mime type is valid.
-rw-r--r--lib/pleroma/web/activity_pub/object_validators/attachment_validator.ex4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pleroma/web/activity_pub/object_validators/attachment_validator.ex b/lib/pleroma/web/activity_pub/object_validators/attachment_validator.ex
index c4b502cb9..f53bb02be 100644
--- a/lib/pleroma/web/activity_pub/object_validators/attachment_validator.ex
+++ b/lib/pleroma/web/activity_pub/object_validators/attachment_validator.ex
@@ -45,11 +45,11 @@ defmodule Pleroma.Web.ActivityPub.ObjectValidators.AttachmentValidator do
data
|> Map.put_new("mediaType", data["mimeType"])
- if data["mediaType"] == "" do
+ if MIME.valid?(data["mediaType"]) do
data
- |> Map.put("mediaType", "application/octet-stream")
else
data
+ |> Map.put("mediaType", "application/octet-stream")
end
end