Loading docs/releases/1.6.3.txt +4 −0 Original line number Diff line number Diff line Loading @@ -14,3 +14,7 @@ several bugs in 1.6.2: * Fixed ``AttributeError`` when using :meth:`~django.db.models.query.QuerySet.bulk_create` with ``ForeignObject`` (`#21566 <http://code.djangoproject.com/ticket/21566>`_). * Fixed crash of ``QuerySet``\s that use ``F() + timedelta()`` when their query was compiled more once (`#21643 <http://code.djangoproject.com/ticket/21643>`_). tests/expressions_regress/tests.py +7 −0 Original line number Diff line number Diff line Loading @@ -281,6 +281,13 @@ class FTimeDeltaTests(TestCase): q2 = str(queryset.query) self.assertEqual(q1, q2) def test_query_clone(self): # Ticket #21643 qs = Experiment.objects.filter(end__lt=F('start') + datetime.timedelta(hours=1)) qs2 = qs.all() list(qs) list(qs2) def test_delta_add(self): for i in range(len(self.deltas)): delta = self.deltas[i] Loading Loading
docs/releases/1.6.3.txt +4 −0 Original line number Diff line number Diff line Loading @@ -14,3 +14,7 @@ several bugs in 1.6.2: * Fixed ``AttributeError`` when using :meth:`~django.db.models.query.QuerySet.bulk_create` with ``ForeignObject`` (`#21566 <http://code.djangoproject.com/ticket/21566>`_). * Fixed crash of ``QuerySet``\s that use ``F() + timedelta()`` when their query was compiled more once (`#21643 <http://code.djangoproject.com/ticket/21643>`_).
tests/expressions_regress/tests.py +7 −0 Original line number Diff line number Diff line Loading @@ -281,6 +281,13 @@ class FTimeDeltaTests(TestCase): q2 = str(queryset.query) self.assertEqual(q1, q2) def test_query_clone(self): # Ticket #21643 qs = Experiment.objects.filter(end__lt=F('start') + datetime.timedelta(hours=1)) qs2 = qs.all() list(qs) list(qs2) def test_delta_add(self): for i in range(len(self.deltas)): delta = self.deltas[i] Loading