From e50add6ca1605dcc06c8c5a5770342779a4d5124 Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Wed, 29 Nov 2017 01:06:45 -0500 Subject: Fixed #28856 -- Fixed a regression in caching of a GenericForeignKey pointing to a MTI model. Regression in b9f8635f58ad743995cad2081b3dc395e55761e5. --- tests/model_fields/test_foreignkey.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/model_fields') diff --git a/tests/model_fields/test_foreignkey.py b/tests/model_fields/test_foreignkey.py index 1617f7f310..7c99d8e34a 100644 --- a/tests/model_fields/test_foreignkey.py +++ b/tests/model_fields/test_foreignkey.py @@ -93,3 +93,13 @@ class ForeignKeyTests(TestCase): assert_app_model_resolved('model_fields') assert_app_model_resolved('tests') + + @isolate_apps('model_fields') + def test_to_python(self): + class Foo(models.Model): + pass + + class Bar(models.Model): + fk = models.ForeignKey(Foo, models.CASCADE) + + self.assertEqual(Bar._meta.get_field('fk').to_python('1'), 1) -- cgit v1.3