# Django 5.2.17 documentation

# Django 3.1.2 release notes

October 1, 2020

Django 3.1.2 fixes several bugs in 3.1.1.

## Bugfixes

- Fixed a bug in Django 3.1 where `FileField` instances with a callable storage were not correctly deconstructed (#31941).

- Fixed a regression in Django 3.1 where the `QuerySet.ordered` attribute returned incorrectly `True` for `GROUP BY` queries (e.g. `.annotate().values()`) on models with `Meta.ordering`. A model’s `Meta.ordering` doesn’t affect such queries (#31990).

- Fixed a regression in Django 3.1 where a queryset would crash if it contained an aggregation and a `Q` object annotation (#32007).

- Fixed a bug in Django 3.1 where a test database was not synced during creation when using the `MIGRATE` test database setting (#32012).

- Fixed a `django.contrib.admin.EmptyFieldListFilter` crash when using on a `GenericRelation` (#32038).

- Fixed a regression in Django 3.1.1 where the admin changelist filter sidebar would not scroll for a long list of available filters (#31986).