Fix CommonAPI.vote returning tuples inside of the activity array instead of just...
authorrinpatch <rinpatch@sdf.org>
Tue, 4 Jun 2019 10:38:24 +0000 (13:38 +0300)
committerrinpatch <rinpatch@sdf.org>
Tue, 4 Jun 2019 10:38:32 +0000 (13:38 +0300)
lib/pleroma/web/common_api/common_api.ex

index 5212d5ce522cae22479ff7d8486d5f4709f66391..ad3c03c55dee450a8d5006453f37d177f10ea4b1 100644 (file)
@@ -132,13 +132,16 @@ defmodule Pleroma.Web.CommonAPI do
         Enum.map(choices, fn index ->
           answer_data = make_answer_data(user, object, Enum.at(options, index)["name"])
 
-          ActivityPub.create(%{
-            to: answer_data["to"],
-            actor: user,
-            context: object.data["context"],
-            object: answer_data,
-            additional: %{"cc" => answer_data["cc"]}
-          })
+          {:ok, activity} =
+            ActivityPub.create(%{
+              to: answer_data["to"],
+              actor: user,
+              context: object.data["context"],
+              object: answer_data,
+              additional: %{"cc" => answer_data["cc"]}
+            })
+
+          activity
         end)
 
       object = Object.get_cached_by_ap_id(object.data["id"])