Kaynağa Gözat

fix unauthenticated req to favourited/rebloggd_by

tags/v1.1.4
Sadposter 5 yıl önce
ebeveyn
işleme
eacf61d823
1 değiştirilmiş dosya ile 12 ekleme ve 6 silme
  1. +12
    -6
      lib/pleroma/web/mastodon_api/mastodon_api_controller.ex

+ 12
- 6
lib/pleroma/web/mastodon_api/mastodon_api_controller.ex Dosyayı Görüntüle

@@ -884,9 +884,12 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do
%Object{data: %{"likes" => likes}} <- Object.normalize(object) do
q = from(u in User, where: u.ap_id in ^likes)

users =
Repo.all(q)
|> Enum.filter(&(not User.blocks?(user, &1)))
users = Repo.all(q)
users = if is_nil(user) do
users
else
Enum.filter(users, &(not User.blocks?(user, &1)))
end

conn
|> put_view(AccountView)
@@ -901,9 +904,12 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do
%Object{data: %{"announcements" => announces}} <- Object.normalize(object) do
q = from(u in User, where: u.ap_id in ^announces)

users =
Repo.all(q)
|> Enum.filter(&(not User.blocks?(user, &1)))
users = Repo.all(q)
users = if is_nil(user) do
users
else
Enum.filter(users, &(not User.blocks?(user, &1)))
end

conn
|> put_view(AccountView)


Yükleniyor…
İptal
Kaydet