Merge branch 'tusooa/3054-banned-delete' into 'develop'
Fix deleting banned users' statuses See merge request pleroma/pleroma!3889
This commit is contained in:
commit
4e6ea7cc91
4 changed files with 37 additions and 1 deletions
|
|
@ -142,7 +142,7 @@ defmodule Pleroma.Web.CommonAPI do
|
|||
|
||||
def delete(activity_id, user) do
|
||||
with {_, %Activity{data: %{"object" => _, "type" => "Create"}} = activity} <-
|
||||
{:find_activity, Activity.get_by_id(activity_id)},
|
||||
{:find_activity, Activity.get_by_id(activity_id, filter: [])},
|
||||
{_, %Object{} = object, _} <-
|
||||
{:find_object, Object.normalize(activity, fetch: false), activity},
|
||||
true <- User.privileged?(user, :messages_delete) || user.ap_id == object.data["actor"],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue