﻿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
6915	object.some_set.all().delete() does not call the delete method on some object	gert@…	nobody	"If you override an objects delete method:

{{{
object.something_set.all().delete()
}}}

does not do the same as:

{{{
for something in object.something_set.all():
    something.delete()
}}}

The new delete method is never called and hence any associated cleanup or audit code are never called. This comes to light when you delete an object which in turn deletes related objects.

"		closed	Documentation	dev		fixed	qsrf-cleanup delete		Accepted	0	1	0	0	0	0
