Parcourir la source

fix unauthenticated req to favourited/rebloggd_by

tags/v1.1.4
Sadposter il y a 5 ans
Parent
révision
eacf61d823
1 fichiers modifiés avec 12 ajouts et 6 suppressions
  1. +12
    -6
      lib/pleroma/web/mastodon_api/mastodon_api_controller.ex

+ 12
- 6
lib/pleroma/web/mastodon_api/mastodon_api_controller.ex Voir le fichier

@@ -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)


Chargement…
Annuler
Enregistrer