﻿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
10205	Update on a QuerySet with filter of field__in='' causes AttributeError	anonymous	nobody	"{{{
Let testfield be models.CharField

TestModel.objects.filter(testfield__in='')
>>> []
TestModel.objects.filter(testfield__in=())
>>> []
TestModel.objects.filter(testfield__in=()).delete()
>>>
TestModel.objects.filter(testfield__in='non-existent-entry').update(testfield='test')
>>> 0
TestModel.objects.filter(testfield__in='').update(testfield='test')
as well as
TestModel.objects.filter(testfield__in=()).update(testfield='test')
>>> causes following trackback:
}}}
'NoneType' object has no attribute 'rowcount'
File ""C:\Python25\lib\site-packages\django\db\models\query.py"" in update
  448.         rows = query.execute_sql(None)
File ""C:\Python25\lib\site-packages\django\db\models\sql\subqueries.py"" in execute_sql
  120.         rows = cursor.rowcount"		new	Database layer (models, ORM)	dev					Unreviewed	0	0	0	0	0	0
