Преглед на файлове

Refresh the object in CommonAPI.vote instead of MastoAPI controller

tags/v1.1.4
rinpatch преди 5 години
родител
ревизия
e3c460353d
променени са 2 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. +1
    -0
      lib/pleroma/web/common_api/common_api.ex
  2. +0
    -2
      lib/pleroma/web/mastodon_api/mastodon_api_controller.ex

+ 1
- 0
lib/pleroma/web/common_api/common_api.ex Целия файл

@@ -141,6 +141,7 @@ defmodule Pleroma.Web.CommonAPI do
})
end)

object = Object.get_cached_by_ap_id(object.data["id"])
{:ok, answer_activities, object}
else
{:author, _} -> {:error, "Already voted"}


+ 0
- 2
lib/pleroma/web/mastodon_api/mastodon_api_controller.ex Целия файл

@@ -436,8 +436,6 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do
%Activity{} = activity <- Activity.get_create_by_object_ap_id(object.data["id"]),
true <- Visibility.visible_for_user?(activity, user),
{:ok, _activities, object} <- CommonAPI.vote(user, object, choices) do
object = Object.get_cached_by_ap_id(object.data["id"])

conn
|> put_view(StatusView)
|> try_render("poll.json", %{object: object, for: user})


Loading…
Отказ
Запис