id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 21174 Transaction handling broken in related manager modification methods Anssi Kääriäinen nobody "Some of the related manager methods do multiple data-modifying operations but do not use any transaction management at all. This is clearly broken. This isn't a regression, so isn't a release blocker for that reason. However, this is a potential data corruption issue, so might be nice to fix for 1.6, too. I am not sure how to test this. Maybe post_delete/save signals could be used to force exceptions and thus rollback. EDIT: Forgot to add that a patch for some problematic methods available in https://github.com/django/django/pull/1684." Bug closed Database layer (models, ORM) 1.6-beta-1 Normal fixed loic@… Accepted 1 0 0 0 0 0