Assorted fixes.
[akkoma] / lib / pleroma / uploaders / local.ex
index d4624661f9ec638468ffefb573700601c382ad5d..d96481c8d48707cc7afd808c01bbf5a2df737a1f 100644 (file)
@@ -42,6 +42,10 @@ defmodule Pleroma.Uploaders.Local do
   end
 
   defp url_for(file) do
-    "#{Web.base_url()}/media/#{file}"
+    settings = Application.get_env(:pleroma, Pleroma.Uploaders.Local)
+
+    Keyword.get(settings, :uploads_url)
+    |> String.replace("{{file}}", file)
+    |> String.replace("{{base_url}}", Web.base_url())
   end
 end