aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorWilliam Pitcock <nenolod@dereferenced.org>2018-11-25 19:00:05 +0000
committerWilliam Pitcock <nenolod@dereferenced.org>2018-12-04 04:52:09 +0000
commit67038ae15e1f4a0b136388416af23547d82cbd0d (patch)
treef394e04206ccc368a52e302150e31b46195050a6 /lib
parentd6b266163b9161bf28df7919ffd1391c81b142e3 (diff)
downloadpleroma-67038ae15e1f4a0b136388416af23547d82cbd0d.tar.gz
common api: utils: access inReplyTo object ID correctly
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/common_api/utils.ex4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/pleroma/web/common_api/utils.ex b/lib/pleroma/web/common_api/utils.ex
index 728f24c7e..ec66452c2 100644
--- a/lib/pleroma/web/common_api/utils.ex
+++ b/lib/pleroma/web/common_api/utils.ex
@@ -177,8 +177,10 @@ defmodule Pleroma.Web.CommonAPI.Utils do
}
if inReplyTo do
+ inReplyToObject = Object.normalize(inReplyTo.data["object"])
+
object
- |> Map.put("inReplyTo", inReplyTo.data["object"]["id"])
+ |> Map.put("inReplyTo", inReplyToObject.data["id"])
|> Map.put("inReplyToStatusId", inReplyTo.id)
else
object