summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2010-12-01 17:54:06 +0000
committerAlex Gaynor <alex.gaynor@gmail.com>2010-12-01 17:54:06 +0000
commite86e3031403bccb1fa6d7e4706155a29d4e22407 (patch)
treeccbf37b03567b26221a4c6b5da1fd8b66f22b979
parent0d6c945622feb8b25cbb845f4073c4e88a1ed5f4 (diff)
[1.2.X] Fixed a bug in date queries with GIS backends introduced in [14716]. Backport of [14760].
git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@14761 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/gis/db/models/sql/compiler.py2
-rw-r--r--django/db/models/sql/subqueries.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/django/contrib/gis/db/models/sql/compiler.py b/django/contrib/gis/db/models/sql/compiler.py
index 55dc4a66ec..dea0fd3e83 100644
--- a/django/contrib/gis/db/models/sql/compiler.py
+++ b/django/contrib/gis/db/models/sql/compiler.py
@@ -56,7 +56,7 @@ class GeoSQLCompiler(compiler.SQLCompiler):
col_aliases.add(col[1])
else:
result.append(col.as_sql(qn, self.connection))
-
+
if hasattr(col, 'alias'):
aliases.add(col.alias)
col_aliases.add(col.alias)
diff --git a/django/db/models/sql/subqueries.py b/django/db/models/sql/subqueries.py
index 197e4a612d..a0bdc94a2c 100644
--- a/django/db/models/sql/subqueries.py
+++ b/django/db/models/sql/subqueries.py
@@ -194,7 +194,7 @@ class DateQuery(Query):
alias = result[3][-1]
select = Date((alias, field.column), lookup_type)
self.select = [select]
- self.select_fields = []
+ self.select_fields = [None]
self.select_related = False # See #7097.
self.set_extra_mask([])
self.distinct = True