Use crazy hack to finally get pleroma:report notifications not visible after revoking privileges

This commit is contained in:
Sean King 2022-12-21 23:35:39 -07:00
parent 3bb78ac152
commit 351b5a9df4
No known key found for this signature in database
GPG key ID: 510C52BACD6E7257

View file

@ -65,7 +65,8 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPI do
cast_params(params) |> Map.update(:include_types, [], fn include_types -> include_types end)
options =
if "pleroma:report" not in options.include_types or
if ("pleroma:report" not in options.include_types and
User.privileged?(user, :reports_manage_reports)) or
User.privileged?(user, :reports_manage_reports) do
options
else