commit: cdc5bbe8369d4fc66d642bb3e845a237d11e34d7
parent 89667189b840fc79d85336739e6b2512684d7be0
Author: Ilja <ilja@ilja.space>
Date: Mon, 7 Mar 2022 14:00:42 +0100
After code review
Use patern matching to see if someone was superuser before
Diffstat:
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex
@@ -1136,11 +1136,8 @@ defmodule Pleroma.User do
|> maybe_remove_report_notifications(was_superuser_before_update)
end
- defp maybe_remove_report_notifications(
- {:ok, %Pleroma.User{} = user} = result,
- was_superuser_before_update
- ) do
- if was_superuser_before_update and not User.superuser?(user),
+ defp maybe_remove_report_notifications({:ok, %Pleroma.User{} = user} = result, true) do
+ if not User.superuser?(user),
do: user |> Notification.destroy_multiple_from_types(["pleroma:report"])
result