Skip to content
Snippets Groups Projects
Commit 784b3a61 authored by kaniini's avatar kaniini
Browse files

utils: fix another possible leak with private S3 backends using mediaproxy

same rationale as the other mediaproxy changes
parent fbbc5fc9
Branches
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@ defmodule Pleroma.Web.CommonAPI.Utils do
alias Pleroma.{Repo, Object, Formatter, Activity}
alias Pleroma.Web.ActivityPub.Utils
alias Pleroma.Web.Endpoint
alias Pleroma.Web.MediaProxy
alias Pleroma.User
alias Calendar.Strftime
alias Comeonin.Pbkdf2
......@@ -90,6 +91,7 @@ defmodule Pleroma.Web.CommonAPI.Utils do
Enum.map(attachments, fn
%{"url" => [%{"href" => href} | _]} ->
name = URI.decode(Path.basename(href))
href = MediaProxy.url(href)
"<a href=\"#{href}\" class='attachment'>#{shortname(name)}</a>"
_ ->
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment