From 1e583db0df963d8e8c16e89a5f9cc7069649ee93 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Wed, 5 Aug 2009 21:45:04 +0000 Subject: [PATCH] [soc2009/multidb] Fixed a bug with the dates() queryset method and Oracle git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/multidb@11404 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/query.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/django/db/models/query.py b/django/db/models/query.py index 524c765401..a70472d6b3 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -949,7 +949,10 @@ class DateQuerySet(QuerySet): instance. """ self.query.clear_deferred_loading() - self.query = self.query.clone(klass=sql.DateQuery, setup=True) + self.query = self.query.clone( + klass=self.query.connection.ops.query_class(sql.Query, sql.DateQuery), + setup=True + ) self.query.select = [] field = self.model._meta.get_field(self._field_name, many_to_many=False) assert isinstance(field, DateField), "%r isn't a DateField." \