diff options
author | Mark Felder <feld@FreeBSD.org> | 2020-06-12 16:52:52 -0500 |
---|---|---|
committer | Mark Felder <feld@FreeBSD.org> | 2020-06-12 16:52:52 -0500 |
commit | 26f710b9e36d286ee34dd679fdaf99e39d8c0bf2 (patch) | |
tree | 168a4f0522a19d424aaaefa0c85e63139c8fead2 /lib/pleroma/user.ex | |
parent | a42d135cce3e6326cd8a16f08f4ab83633386c2e (diff) | |
parent | e2793744c5dced3ced98acb21a2ef2b13ab65ac9 (diff) | |
download | pleroma-26f710b9e36d286ee34dd679fdaf99e39d8c0bf2.tar.gz |
Merge branch 'develop' into preload-data
Diffstat (limited to 'lib/pleroma/user.ex')
-rw-r--r-- | lib/pleroma/user.ex | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 72ee2d58e..c5c74d132 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -1489,6 +1489,8 @@ defmodule Pleroma.User do delete_user_activities(user) + delete_outgoing_pending_follow_requests(user) + delete_or_deactivate(user) end @@ -1611,6 +1613,12 @@ defmodule Pleroma.User do defp delete_activity(_activity, _user), do: "Doing nothing" + defp delete_outgoing_pending_follow_requests(user) do + user + |> FollowingRelationship.outgoing_pending_follow_requests_query() + |> Repo.delete_all() + end + def html_filter_policy(%User{no_rich_text: true}) do Pleroma.HTML.Scrubber.TwitterText end |