﻿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
33500	Django ORM bug: overloading delete() method of models	Bobosher	nobody	"I have overloaded delete() method of my model to enable soft deletion so that delete() method just sets is_deleted field to be true and calls build-in save() method.
It's working fine against individual model objects:
{{{
my_object = MyModel.objects.get(id=1)
my_object.delete() # Works fine, the object isn't actually deleted.
}}}

But when I called delete() method directly for a queryset, it just hard-deleted those objects included in the queryset:
{{{
some_objects = MyModel.objects.filter(id__lte=10)
some_objects.delete() # Those objects are actually deleted from the database.
}}}

"	Bug	closed	Database layer (models, ORM)	3.2	Normal	invalid			Unreviewed	0	0	0	0	0	0
