Parcourir la source

Also purge the user in User.perform/2

features/ingestion-unfollow
Alex Gleason il y a 2 ans
Parent
révision
01c2d2a296
Aucune clé connue n'a été trouvée dans la base pour cette signature ID de la clé GPG: 7211D1F99744FBB7
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. +4
    -0
      lib/pleroma/user.ex

+ 4
- 0
lib/pleroma/user.ex Voir le fichier

@@ -1724,6 +1724,7 @@ defmodule Pleroma.User do
end

def delete(%User{} = user) do
# Purge the user immediately
purge(user)
BackgroundWorker.enqueue("delete_user", %{"user_id" => user.id})
end
@@ -1749,6 +1750,9 @@ defmodule Pleroma.User do

@spec perform(atom(), User.t()) :: {:ok, User.t()}
def perform(:delete, %User{} = user) do
# Purge the user again, in case perform/2 is called directly
purge(user)

# Remove all relationships
user
|> get_followers()


Chargement…
Annuler
Enregistrer