mrf/simple_policy: check actor against accept/reject

This commit is contained in:
Haelwenn (lanodan) Monnier 2019-10-07 02:55:09 +02:00
commit 58aeabd020
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE
3 changed files with 25 additions and 6 deletions

View file

@ -168,7 +168,9 @@ defmodule Pleroma.Web.ActivityPub.MRF.SimplePolicy do
when obj_type in ["Application", "Group", "Organization", "Person", "Service"] do
actor_info = URI.parse(actor)
with {:ok, object} <- check_avatar_removal(actor_info, object),
with {:ok, object} <- check_accept(actor_info, object),
{:ok, object} <- check_reject(actor_info, object),
{:ok, object} <- check_avatar_removal(actor_info, object),
{:ok, object} <- check_banner_removal(actor_info, object) do
{:ok, object}
else