Remove wrapping transaction for account deletion

This uses a lot of memory for big accounts. Also it doesn't make much
sense to rollback everything when something fails, it's better to delete
everything we can.
This commit is contained in:
Benjamin Neff 2017-10-12 04:38:56 +02:00
parent faff140a3f
commit 4e6d92ce63
No known key found for this signature in database
GPG key ID: 971464C3F1A90194

View file

@ -25,8 +25,7 @@ class AccountDeleter
end
def perform!
ActiveRecord::Base.transaction do
#person
# close person
delete_standard_person_associations
remove_conversation_visibilities
delete_contacts_of_me
@ -36,7 +35,6 @@ class AccountDeleter
mark_account_deletion_complete
end
end
# user deletion methods
def close_user