From e13cfc6dfd4212ef7a40db1a41d3ae6ac4b97de0 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Thu, 25 Jun 2020 10:28:52 +0200 Subject: Fixed #31596 -- Changed ForeignKey.validate() to use the base manager. --- docs/releases/3.2.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs') diff --git a/docs/releases/3.2.txt b/docs/releases/3.2.txt index 8544df77c3..743d341a7f 100644 --- a/docs/releases/3.2.txt +++ b/docs/releases/3.2.txt @@ -349,6 +349,11 @@ Miscellaneous (``USE_L10N = True``). After upgrading to Django 3.2 in such configurations, the first request to any previously cached value will be a cache miss. +* ``ForeignKey.validate()`` now uses + :attr:`~django.db.models.Model._base_manager` rather than + :attr:`~django.db.models.Model._default_manager` to check that related + instances exist. + .. _deprecated-features-3.2: Features deprecated in 3.2 -- cgit v1.3