summaryrefslogtreecommitdiff
path: root/lib/pleroma/web/common_api.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pleroma/web/common_api.ex')
-rw-r--r--lib/pleroma/web/common_api.ex10
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/pleroma/web/common_api.ex b/lib/pleroma/web/common_api.ex
index e60c26053..e5a78c102 100644
--- a/lib/pleroma/web/common_api.ex
+++ b/lib/pleroma/web/common_api.ex
@@ -422,15 +422,7 @@ defmodule Pleroma.Web.CommonAPI do
with {:ok, draft} <- ActivityDraft.create(user, params) do
change =
- Pleroma.Constants.status_updatable_fields()
- |> Enum.reduce(orig_object.data, fn key, acc ->
- if Map.has_key?(draft.object, key) do
- acc |> Map.put(key, Map.get(draft.object, key))
- else
- acc |> Map.drop([key])
- end
- end)
- |> Map.put("updated", Utils.make_date())
+ Object.Updater.make_update_object_data(orig_object.data, draft.object, Utils.make_date())
{:ok, change}
else