aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/common_api/utils.ex
diff options
context:
space:
mode:
authorMaxim Filippov <colixer@gmail.com>2018-12-24 02:25:36 +0300
committerMaxim Filippov <colixer@gmail.com>2018-12-24 02:25:36 +0300
commit0f412cf6e68fcebda3e94b71b7f182af689748bf (patch)
tree66110c6e22d5184c05eed987a3f940bbe05b9af5 /lib/pleroma/web/common_api/utils.ex
parent61a88a6757bc557a370888d288f93681cff9668b (diff)
downloadpleroma-0f412cf6e68fcebda3e94b71b7f182af689748bf.tar.gz
Create tombstone instead of object deletion
Diffstat (limited to 'lib/pleroma/web/common_api/utils.ex')
-rw-r--r--lib/pleroma/web/common_api/utils.ex7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/pleroma/web/common_api/utils.ex b/lib/pleroma/web/common_api/utils.ex
index 142283684..d25fef6bc 100644
--- a/lib/pleroma/web/common_api/utils.ex
+++ b/lib/pleroma/web/common_api/utils.ex
@@ -69,7 +69,12 @@ defmodule Pleroma.Web.CommonAPI.Utils do
mentioned_users = Enum.map(mentions, fn {_, %{ap_id: ap_id}} -> ap_id end)
if inReplyTo do
- {Enum.uniq([inReplyTo.data["actor"] | mentioned_users]), []}
+ to =
+ [inReplyTo.data["actor"] | mentioned_users]
+ |> Enum.uniq()
+ |> Enum.reject(&is_nil/1)
+
+ {to, []}
else
{mentioned_users, []}
end