summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTusooa Zhu <tusooa@kazv.moe>2022-06-08 11:05:48 -0400
committerTusooa Zhu <tusooa@kazv.moe>2022-06-08 11:05:48 -0400
commit237b220d71bfe7db66db12549851fb93900a060a (patch)
treedfca661a596ebb2d09e08f2fa5acd3cb246659c9 /lib
parentd2d3532e5f3e5bcedc91fd0f5ac4ca69043348db (diff)
downloadpleroma-237b220d71bfe7db66db12549851fb93900a060a.tar.gz
pleroma-237b220d71bfe7db66db12549851fb93900a060a.zip
Add object id to uploaded attachments
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/upload.ex2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/pleroma/upload.ex b/lib/pleroma/upload.ex
index 242813dcd..7480c57a6 100644
--- a/lib/pleroma/upload.ex
+++ b/lib/pleroma/upload.ex
@@ -36,6 +36,7 @@ defmodule Pleroma.Upload do
alias Ecto.UUID
alias Pleroma.Config
alias Pleroma.Maps
+ alias Pleroma.Web.ActivityPub.Utils
require Logger
@type source ::
@@ -88,6 +89,7 @@ defmodule Pleroma.Upload do
{:ok, url_spec} <- Pleroma.Uploaders.Uploader.put_file(opts.uploader, upload) do
{:ok,
%{
+ "id" => Utils.generate_object_id(),
"type" => opts.activity_type,
"mediaType" => upload.content_type,
"url" => [