summaryrefslogtreecommitdiff
path: root/django/db/models/sql
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2010-04-03 11:45:31 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2010-04-03 11:45:31 +0000
commitf92d73fbd48aa22c4f0d6b155e795b65ecc6355c (patch)
treeede18543d73da9371af736e9983a08ea011ea047 /django/db/models/sql
parent5e5203c7d73684ef7d5e4ce1cb71f2b92ae19360 (diff)
Fixed #12247 -- Corrected the way update queries are processed when the update only refers to attributes on a base class. Thanks to jsmullyan for the report, and matiasb for the fix.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12910 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/db/models/sql')
-rw-r--r--django/db/models/sql/subqueries.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/db/models/sql/subqueries.py b/django/db/models/sql/subqueries.py
index 6b52729f68..a066dfeca8 100644
--- a/django/db/models/sql/subqueries.py
+++ b/django/db/models/sql/subqueries.py
@@ -131,7 +131,7 @@ class UpdateQuery(Query):
for model, values in self.related_updates.iteritems():
query = UpdateQuery(model)
query.values = values
- if self.related_ids:
+ if self.related_ids is not None:
query.add_filter(('pk__in', self.related_ids))
result.append(query)
return result