Harden account deletion
* Wrap it into a transaction * Use destroy over delete so dependent destroys get triggered and we thus don't fail on the foreign key constraits * Check if a photos status message actually exists before accessing it * Add missing dependent destroys
Affichage de
- app/models/aspect.rb 1 ajout, 1 suppressionapp/models/aspect.rb
- app/models/contact.rb 2 ajouts, 2 suppressionsapp/models/contact.rb
- app/models/mention.rb 1 ajout, 1 suppressionapp/models/mention.rb
- app/models/photo.rb 1 ajout, 1 suppressionapp/models/photo.rb
- lib/account_deleter.rb 18 ajouts, 16 suppressionslib/account_deleter.rb
- lib/tasks/accounts.rake 2 ajouts, 2 suppressionslib/tasks/accounts.rake
- spec/lib/account_deleter_spec.rb 2 ajouts, 2 suppressionsspec/lib/account_deleter_spec.rb
Veuillez vous inscrire ou vous se connecter pour commenter