Add delete activity representer.
[akkoma] / lib / pleroma / web / ostatus / handlers / note_handler.ex
index f9aa463a0432300700eb1ee5462487241a998aee..54c9e85d553dd12c3fb6fac6c6c0e985ebfbf0ed 100644 (file)
@@ -24,7 +24,10 @@ defmodule Pleroma.Web.OStatus.NoteHandler do
   3. A newly generated context id.
   """
   def get_context(entry, inReplyTo) do
-    context = (XML.string_from_xpath("//ostatus:conversation[1]", entry) || "") |> String.trim
+    context = (
+      XML.string_from_xpath("//ostatus:conversation[1]", entry)
+      || XML.string_from_xpath("//ostatus:conversation[1]/@ref", entry)
+      || "") |> String.trim
 
     with %{data: %{"context" => context}} <- Object.get_cached_by_ap_id(inReplyTo) do
       context