﻿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
}}}"		closed	Database layer (models, ORM)	dev		fixed		rico.bl@…	Accepted	1	0	0	0	0	0
