From d8c6ba0976e0c0182a5ebd24abbf0af40bd8aa96 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 21 Nov 2018 17:32:14 +0100 Subject: [PATCH] natural_key: fix ct_field of GenericForeignKey when looking for natural keys (fixes #28229) --- src/authentic2/natural_key.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/authentic2/natural_key.py b/src/authentic2/natural_key.py index 04c556e8..2e6cd40e 100644 --- a/src/authentic2/natural_key.py +++ b/src/authentic2/natural_key.py @@ -84,6 +84,7 @@ def get_by_natural_key_json(self, d): value = related_model._default_manager.get_by_natural_key_json(value) except related_model.DoesNotExist: break + get_kwargs[field.ct_field] = ct name = field.fk_field value = value.pk elif field.is_relation: -- 2.18.0